![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Не работает ComboBox1Change [D7, XP]
подмастерье © (2009-05-06 10:48:00)Создал процедуру на Change ComboBox1. При выборе значения из списка процедура работает как положено. Но если я выбираю значение программно:
ComboBox2.ItemIndex:=1; - значение меняется, но процедура не срабатывает. Что я не правильно делаю. Спасибо за внимание.
TheEd (2009-05-14 16:31:00) [1]Столкнулся с TPageControl'ом - та же фигня...
Но самое интересное что сначало это работало, но на каком-то этапе пропало! Просто бубна не хвататет чтобы разобраться...
Да и раньше помню что программное переключение OnChange вызывало :|
TheEd (2009-05-14 16:30:00) [2]Столкнулся с TPageControl'ом - та же фигня...
Но самое интересное что сначало это работало, но на каком-то этапе пропало! Просто бубна не хвататет чтобы разобраться...
Да и раньше помню что программное переключение OnChange вызывало :|
Юрий Зотов (2009-05-06 15:43:00) [3]> подмастерье (06.05.09 10:50) [1]
ComboBox1.ItemIndex := 1;
ComboBox1Change(ComboBox1);
Palladin (2009-05-06 11:29:00) [4]зачем тебе ее дублить?
присвоил индекс и вызывай ее вручную
подмастерье (2009-05-06 11:28:00) [5]Спасибо. Буду дублить процедуру.
Palladin (2009-05-06 10:53:00) [6]в справочке (это по F1) четко написано
Note:OnChange only occurs in response to user actions. Changing the Text property programmatically does not trigger an OnChange event.
подмастерье (2009-05-06 10:50:00) [7]Сорри ComboBox1.ItemIndex:=1; - все равно не работает