Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Программный выбор элемента в ComboBox


Captcha ©   (2011-09-06 00:10:00) 

Можно-ли программно выбрать элемент в ComboBox? Если указывать ItemIndex, не срабатывает OnSelect. Можно, конечно, указать ItemIndex и вызвать OnSelect, но это коряво как-то...


Anatoly Podgoretsky   (2011-09-06 12:27:00) [1]

> Игорь Шевченко  (06.09.2011 10:08:05)  [5]

Это прямой угол


ComboBox   (2011-09-06 11:50:00) [2]

Является программным выбором элемента в ComboBox сдедующее?

procedure TForm1.Button1Click(Sender: TObject);
begin
Combobox1.ItemIndex:= necessary_ItemIndex;
end;


То есть всяких Events ComboBox, а по любому необходимому условию.
Отрабатывает нормально.


Игорь Шевченко   (2011-09-06 10:08:00) [3]

Anatoly Podgoretsky ©   (06.09.11 08:37) [4]

Да, это вода кипит при 100 градусах. Ошибся

The CBN_SELCHANGE notification message is not sent when the current selection is set using the CB_SETCURSEL message.


Anatoly Podgoretsky   (2011-09-06 08:37:00) [4]

> Игорь Шевченко  (06.09.2011 00:18:01)  [1]

> Note: OnChange only occurs in response to user actions. Changing the Text
> property programmatically does not trigger an OnChange event.


MonoLife   (2011-09-06 03:56:00) [5]


> вызвать OnSelect


Captcha   (2011-09-06 00:23:00) [6]

Проверял, аналогично не срабатывает.


Игорь Шевченко   (2011-09-06 00:18:00) [7]

OnChange срабатывает


Наверх

Титульная страница Поиск, карта сайта Написать письмо