Не меняется стиль ProgressBar (VS2008)

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

euroflock
Обычный пользователь
Обычный пользователь
 
Сообщения: 68
Зарегистрирован: 26.02.2009 (Чт) 12:54

Не меняется стиль ProgressBar (VS2008)

Сообщение euroflock » 17.03.2009 (Вт) 11:42

Поставил ProgressBar (написано версия 2.0.0.0), работает всё правильно, но отображаться правильно не хочет. Контрол имеет три значения STYLE (Blocks, Continuous, Marquee), но из изменение ни к чему не приводит - всё время выводится зелёными квадратиками с пробелами, а мне нужно сплошное!

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Re: Не меняется стиль ProgressBar (VS2008)

Сообщение Viper » 17.03.2009 (Вт) 12:14

Стиль Continuous поддерживается только при снятой галочке Enable XP visual styles в настройках проекта.
Весь мир матрица, а мы в нем потоки байтов!

euroflock
Обычный пользователь
Обычный пользователь
 
Сообщения: 68
Зарегистрирован: 26.02.2009 (Чт) 12:54

Re: Не меняется стиль ProgressBar (VS2008)

Сообщение euroflock » 17.03.2009 (Вт) 12:16

Спасибо. Но тогда, вероятно, не всё останется таким же красивым, как было с использованием ХР-ного стиля... проверим.

euroflock
Обычный пользователь
Обычный пользователь
 
Сообщения: 68
Зарегистрирован: 26.02.2009 (Чт) 12:54

Re: Не меняется стиль ProgressBar (VS2008)

Сообщение euroflock » 17.03.2009 (Вт) 12:28

... как я и предполагал, всё заработало правильно, но интерфейс приложения заметно изменился в худшую сторону, а это не есть хорошо.

Этот вариант отпадает. Значит ли это, что мне нужно вставлять совсем другой контрол-бар, позволяющий выводить сплошной прогресс вместе с настройками интерфейса под стиль ХР?

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Re: Не меняется стиль ProgressBar (VS2008)

Сообщение Viper » 17.03.2009 (Вт) 14:54

euroflock писал(а):Этот вариант отпадает. Значит ли это, что мне нужно вставлять совсем другой контрол-бар, позволяющий выводить сплошной прогресс вместе с настройками интерфейса под стиль ХР?
Свой? Думаю его можно написать в течении дня при желании.
Весь мир матрица, а мы в нем потоки байтов!

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Не меняется стиль ProgressBar (VS2008)

Сообщение MIT » 17.03.2009 (Вт) 15:24

Viper писал(а):Свой? Думаю его можно написать в течении дня при желании.
Написать-то не проблема, но поискав можно вполне хорошие контролы найти. Кстати довольно интересные глюки стандартного прогрессбара могут появляться при нестандартной теме системы (у меня тема "под висту", и в ней пб в любом режиме показывает сплошную полосу, да, к тому же, и с багами прорисовки).

Viper писал(а):Стиль Continuous поддерживается только при снятой галочке Enable XP visual styles в настройках проекта.
Хм. И правда :)
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

euroflock
Обычный пользователь
Обычный пользователь
 
Сообщения: 68
Зарегистрирован: 26.02.2009 (Чт) 12:54

Re: Не меняется стиль ProgressBar (VS2008)

Сообщение euroflock » 17.03.2009 (Вт) 17:14

Писать и искать долго не пришлось... скачал контрол http://www.vbstreets.ru/VBdotNET/Sources/42786.aspx, вставил в свой проект, чему очень доволен! Не прошло и пяти минут со времени закачки, как все мои прогресс-бары установлены и настроены. Спасибо.


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 90

    TopList  
cron