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