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

Вниз

Проблема с ItemIndex в ComboBox е   Найти похожие ветки 

 
Starkom   (2002-03-12 14:13) [0]

Не знаю почему, но возникает такая ситуация -
ComboBox1.Visible=true
ComboBox1.Enabled=true
но ComboBox1.CanFocus=false и при обращении к ComboBox1.ItemIndex в обработчике ComboBox1Change возникает Access violation, причем программа не валится, а просто
if ComboBox1.ItemIndex=-1 then exit выкидывает из обработчика.


 
MAxiMum   (2002-03-12 14:20) [1]

Если ничего не выбрано из списка, то он и возвращает -1.


 
Johnmen ©   (2002-03-12 14:20) [2]

ComboBox1.SetFocus...


 
Starkom   (2002-03-12 14:25) [3]

дело в том, что ComboBox1.ItemIndex не равен -1, в предыдущем методе это точно. Обработчик ComboBox1Change идет следующим по F7, то есть ItemIndex не мог никак измениться, но, если смотреть по ctrl+f7 значение ItemIndex"a, то там access violation.
В некоторых местах такие же глюки (то есть аксес виолейшн) с ComboBox1.Focused


 
Starkom   (2002-03-12 14:37) [4]

вообще, бред - поставил галочку Use Debug DCUs, и при обращении к ComboBox1.ItemIndex вообще проект валится.


 
Starkom   (2002-03-13 09:56) [5]

Нашел в чем глюк - перед тем, как присваивать ItemIndex надо ОБЯЗАТЕЛЬНО сделать ComboBox1.DroppedDown:=false.
Может пригодится кому-нибудь, я с этим целый день убил.



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

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

Наверх




Память: 0.47 MB
Время: 0.007 c
6-80652
star
2002-01-05 16:44
2002.03.25
Вопрос к хакерам, часть вторая ...


6-80633
and_or
2002-01-09 20:26
2002.03.25
ping & tracertМожнping & tracert


14-80667
Dima Kopachev
2002-02-09 18:09
2002.03.25
ReportBuilder


6-80644
hacker
2002-01-04 07:26
2002.03.25
TClientSocket+ClientSocket.Open=Непростой вопрос


4-80716
FLASH !
2002-01-25 14:28
2002.03.25
WINDOWS 9x РЕЕСТР !!!!