Главная Главная страница форума Регистрация Вход
Новые сообщения Участники форума Правила форума Поиск
Страница 1 из 11
Модератор форума: stalker, Ekz, Admin 
Форум » Все о Delphi » Программа и интерфейс » Мерцания формы (как избавится..?)
Мерцания формы
XakerДата: Суббота, 09.01.2010, 11:21 | Сообщение # 1
Ранг 4
Группа: Проверенные
Сообщений: 83
Награды: 1
Репутация: 0
Статус: Offline
Всем Привет...в общем хочу красиво скрыть модальную форму....для этого использую

Code
AnimateWindow(handle, 500, AW_VER_NEGATIVE or AW_HIDE);

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

Собственно вопрос...Как можно избавится от мерцания?

 
AdminДата: Суббота, 09.01.2010, 12:53 | Сообщение # 2
Ранг 10
Группа: Пользователи
Сообщений: 1268
Награды: 16
Репутация: 2
Статус: Offline
Установи свойство форме BorderStyle = bsNone
Больше думаю никак, в Windows Vista, Windows 7 будет эффект, если border окна убрать, его не будет.


Не оказываю помощь через личные сообщения и ICQ
 
XakerДата: Суббота, 09.01.2010, 14:56 | Сообщение # 3
Ранг 4
Группа: Проверенные
Сообщений: 83
Награды: 1
Репутация: 0
Статус: Offline
Admin, bsNone стоял... а мб самому как нибудь написать такой эфект..? но это уже если никаких других вариантов нет(

Добавлено (09.01.2010, 14:56)
---------------------------------------------
собственно написал такой же эфект через таймер, если попроще никак то ладно..) wink

 
AdminДата: Суббота, 09.01.2010, 16:17 | Сообщение # 4
Ранг 10
Группа: Пользователи
Сообщений: 1268
Награды: 16
Репутация: 2
Статус: Offline
может быть я не совсем понял что нужно устранить, но вот еще. Мерцание должно пройти

Code
Form1.DoubleBuffered := true;

в обработчике создания формы


Не оказываю помощь через личные сообщения и ICQ
 
XakerДата: Суббота, 09.01.2010, 17:27 | Сообщение # 5
Ранг 4
Группа: Проверенные
Сообщений: 83
Награды: 1
Репутация: 0
Статус: Offline
Admin, это тоже пробовал... не помогало...на самом деле там перед эфектом весь Image(фон) мигал и затем уже происходил эфект скрытия.
 
Форум » Все о Delphi » Программа и интерфейс » Мерцания формы (как избавится..?)
Страница 1 из 11
Поиск:

Copyright DelphiDevelop.ru © 2008-2018
Хостинг от uCoz