![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Программный выбор элемента в 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 срабатывает