Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.25;
Скачать: [xml.tar.bz2];




Вниз

Проблема с 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.
Может пригодится кому-нибудь, я с этим целый день убил.




Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.25;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.023 c
1-80541           XeN                   2002-03-06 19:33  2002.03.25  
Listbox HScrollbar


1-80530           Darkwin               2002-03-13 10:31  2002.03.25  
TMemoryStream


1-80498           Abzetdin              2002-03-09 21:33  2002.03.25  
Как создать в Delphi нестандартный тип? Например ..


1-80536           deleon                2002-03-13 13:01  2002.03.25  
С помощью какой функции можно нарисовать текст по правилу: & - подчеркивает символ (как в меню) ?


14-80674          dmitriyk              2002-02-12 04:37  2002.03.25  
Дельфи и распечатка исходного текста на принтере