![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Мерцатель млин... [D7]
Nexel © (2005-01-10 12:43:00)Hello all!
Случилась такая вот проблемка небольшая, я просто не врубльюсь где рыть....
вот слепок экрана в момент открфтия справочника
http://www.avtovek-tlt.ru/PICS/Before.jpg
а вот слепок после открытия
http://www.avtovek-tlt.ru/PICS/After.jpg
Как видно в момент открытия происходит мерцания окон на заднем фоне само по себе окно справочника открывается нормально(для глаза не заметно) честно раздражает уже, не подскажите чего отключить нужно чтоб не мерцало, в голову ни фига не приходит.... :-(
Nexel (2005-01-10 14:20:00) [1]Да наборы данных тут вообще не причем это железно ни автообновлений никаких ничего нету
Nexel (2005-01-10 14:17:00) [2]нет... точно с гридом все ок... я кажется сам уже разобрался щас посмотрю
KSergey (2005-01-10 14:15:00) [3]> [18] Nexel (10.01.05 14:01)
> Да именно 14 и происходит оно самое!
DataSet соответсвующий открывается на каком событии?
A.S.D. (2005-01-10 14:09:00) [4]Да, пока дойдет из описания-то. Знаки препинания ты как-то игнорируешь при выводе-))
А так - действительно интересно, в чем же дело))) Правда, не видя кода, не понять)
Вопрос: твой грид is TCustomDBGrid. Какое-то действие может вызывать обновление данных в нем? ИЛи обновление состояния Action - компонентов?
Nexel (2005-01-10 14:08:00) [5]ууу.. коллега по несчастью.... все дочки устраивают морг! %-)
msguns (2005-01-10 14:07:00) [6]Кстати, у меня с MDI-дочями та же хрень. Когда создаю "дочек", то они сначала разворачиваются как дефаульт, а потом уже принимают "дизайн" - параметры. Моргает тоже. Особенно неприятно, когда дочек в форме много.. По-всякому пробовал играть св-ми формами - все равно моргает. И самый сильный "морг", когда "дочь" установлена в максимайз.
Nexel (2005-01-10 14:01:00) [7]Да именно 14 и происходит оно самое!
Alexander Panov (2005-01-10 14:00:00) [8]Nexel (10.01.05 13:17) [8]
Еще раз поясню заботит не форма самого справояника с ней все ОК заботит именно форма находящаяся на фоне... там как видно реестр торчит вот он гад и мерцает очень очень пошло.... юзеров не бесит а меня раздражает некрасиво как то....
Ты совет из [7] уже попробовал?
TUser (2005-01-10 13:54:00) [9]Хотя, поток ради этого - стремно как-то, имхо.
TUser (2005-01-10 13:54:00) [10]Если [14] - то может быть вынести показывание Справочника в отдельный поток?
A.S.D. (2005-01-10 13:51:00) [11]Но, судя по рисунку, у тебя просто повисает прорисовка. Что мерцает? Грид с тулбаром на заднем плане?
Nexel (2005-01-10 13:44:00) [12]Нет, форма документ здесь не при чем, там на фоне есть реестр, если его развернуть на всю рабочую область MDI приложения, открыть документ, открыть форму справочника из документа то как раз и происходит ошибочка связи.... :-(
A.S.D. (2005-01-10 13:35:00) [13]
> Gero © (10.01.05 13:19) [9]
А сам не юзер что-ли? Пока тестишь? Меня бы бесило.
Только непонятно, как мерцает форма "Документ..." - пока, значит, открывается "Справочник..", та периодически рисуется поверх нее? Или после открытия справочника он не стер изображение формы "Документ..." на экране?
Nexel (2005-01-10 13:27:00) [14]И еще причем только если окно на заднем фоне развернуто полностью... во жлобень...
Nexel (2005-01-10 13:23:00) [15]Да блин как то эстетика хромает.... стремно все таки как то... :-)
Gero (2005-01-10 13:19:00) [16]
> юзеров не бесит
Так это самое главное.
Nexel (2005-01-10 13:17:00) [17]Еще раз поясню заботит не форма самого справояника с ней все ОК заботит именно форма находящаяся на фоне... там как видно реестр торчит вот он гад и мерцает очень очень пошло.... юзеров не бесит а меня раздражает некрасиво как то....
VMcL (2005-01-10 13:13:00) [18]>> Nexel (10.01.05 12:43)
Может DoubleBuffered спасёт отца русской демократии?
Nexel (2005-01-10 13:09:00) [19]При запуске форма не создается только при необходимости
FmSpr:=TFmSpr.Create(Self);
Событие OnClose содержит Action:=caFree;
msguns (2005-01-10 13:04:00) [20]У тебя эта форма (со справочником) создается при запуске или каждый раз по необходимости ? Если второе, то ты ее точно уничтожаешь по OnClose ?