Программный выбор значения в Combobox
Зная индекс элемента в списке Combobox это сделать довольно просто:
1 |
Combobox1.ItemIndex:=0; |
Однако зная только сам элемент можно воспользоваться следующим алгоритмом:
1 2 3 4 5 6 7 8 |
begin for I:=0 to Combobox1.Items.Count-1 do begin if ComboBox1.Items.Strings[I]=’Пункт первый’ then begin Combobox1.ItemIndex:=I; break; end; end; end; |
Также это можно сделать другим способом:
1 2 3 |
if ComboBox1.Items.IndexOf('Пункт первый') >= 0 then I := ComboBox1.Items.IndexOf('Пункт первый’); // присваивается номер записи Combobox1.ItemIndex:=I; // выбираем необходимое значение |