• Что бы вступить в ряды "Принятый кодер" Вам нужно:
    Написать 10 полезных сообщений или тем и Получить 10 симпатий.
    Для того кто не хочет терять время,может пожертвовать средства для поддержки сервеса, и вступить в ряды VIP на месяц, дополнительная информация в лс.

  • Пользаватели которые будут спамить, уходят в бан без предупреждения. Спам сообщения определяется администрацией и модератором.

  • Гость, Что бы Вы хотели увидеть на нашем Форуме? Изложить свои идеи и пожелания по улучшению форума Вы можете поделиться с нами здесь. ----> Перейдите сюда
  • Все пользователи не прошедшие проверку электронной почты будут заблокированы. Все вопросы с разблокировкой обращайтесь по адресу электронной почте : info@guardianelinks.com . Не пришло сообщение о проверке или о сбросе также сообщите нам.

Combobox

triamera977

Homo habilis
Принятый Кодер
Регистрация
27 Апр 2015
Сообщения
79
Баллы
60
Здравствуйте. Есть ComboBoxв котором несколько значений Items (Первая строка, Вторая строка…), есть Edit.Text:= Вторая строка. Подскажите пожалуйста, каким образом сделать так чтоб при нажатии на кнопку например в комбо бокс выбиралась нужная строка(тот же текст что и в эдит)
 
Знаю что таким образом я могу выбрать нужную мне сороку в комбо бокс ComboBox2.ItemIndex:=1; но это не то
 
Сам задал сам и ответил ))
Код:
var
I:Integer;
begin
//Label1.Caption:=sCombobox2.Items[sCombobox2.ItemIndex];
//sComboBox2.Text:= Label1.Caption;
for I:=0 to  sCombobox2.Items.Count-1 do
         begin
               if sComboBox2.Items.Strings='ОИТ'
                     then
                      begin sCombobox2.ItemIndex:=I; break; end;
         end;
 
formula Ну ты быстрый и 5 минут не прошло win1
 
Код:
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;
combobox.png

Также это можно сделать другим способом:

Код:
if ComboBox1.Items.IndexOf('Пункт первый') >= 0 then
I := ComboBox1.Items.IndexOf('Пункт первый’); // присваивается номер записи
Combobox1.ItemIndex:=I; // выбираем необходимое значение
 
Спасибо за пример.
 
Вверх Снизу