Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.01.06;
Скачать: CL | DM;

Вниз

Проблема с TComboBoxEx+TCoolBar   Найти похожие ветки 

 
Speaker   (2002-12-22 00:15) [0]

Доброе время суток всем. Не было ли у кого-нибудь нижеописанного глюка:

В программе активно использовались TComboBoxEx, расположенные на TCoolBar. В комбо грузился список из базы (Oracle), типа списка клиентов. В свойство TComboExItem.Data совался указатель на класс, в котором хранились данные из базы. Все вроде бы нормально, но заметил соедующий глюк: если при запущенной программе зайти в свойства экрана в Windows,
что-либо там поменять, потом нажать "Применить" или "Ок", то происходит обнуление указателей в элементах списка. То есть если до этой операции в списке был выбран какой-либо элемент, то после операции ItemIndex=-1 (то есть в списке пусто), содержимое списка (названия с соотв. иконками) остается, но данных нет (это показала трассировка). В процессе данного действа, как опять же показывает трассировка, происходит несколько раз события OnEnter и OnExit (независимо от того, был ли фокус на этом списке или нет). При первом входе-выходе данные есть, при втором и далее уже нет.
Кто-нибудь сталкивался с такой проблемой?

Проверялось на Delphi 6 & 7, на Windows 2K & Windows XP.

Такая же фигня происходит после оживания компа после скринсейвера, но только если включен пароль на нем (D6+W2K).

Для Interbase это тоже "работает" :)


 
Speaker   (2002-12-22 00:17) [1]

P.S. если комбобокс перенести на любой другой контрол, то все работает нормально. на текущий момент вопрос решился заменой CoolBar на ControlBar, но все равно интересно...



Страницы: 1 вся ветка

Текущий архив: 2003.01.06;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.016 c
14-15271
Anatoly Podgoretsky
2002-12-17 07:40
2003.01.06
Именинники 17 декабря


1-15062
Ozone
2002-12-25 10:18
2003.01.06
TEdit


14-15250
Axis_of_Evil
2002-12-16 11:17
2003.01.06
А есть ли среди местных геймеры ?


1-15145
WinSetup
2002-12-23 18:14
2003.01.06
МАСТЕРА! Как записывать и считывать из файла длинные строки?


14-15252
Alexei113
2002-12-05 21:45
2003.01.06
Как это всё..