Войти

Показать полную графическую версию : Работа с несколькими ComboBox


Dreamer_UFA
07-08-2013, 10:48
Добрый день.
Поиском пользовался, но не нашел того что нужно. Может плохо искал.
Подскажите пожалуйста (желательно с примером):
Есть 3 комбобокса a, b, c. Хочу сделать что бы при выборе в боксе а во второй грузился список типа a1, a2, a3.
Если выбран b то соответственно b1, b2, b3

Содержимое боксов хранится в текстовых файлах.

AlexVol
07-08-2013, 13:01
А в чем проблема: вешаем обработчик на получение фокуса и в нем пишем замену содержимого. Типа:

List : tStringList;

procedure TSDIAppForm.ComboBox1Enter(Sender: TObject);
begin
List.Clear;
List.LoadFromFile('afile1.txt');
Combobox3.Items.Assign(List);
end;
procedure TSDIAppForm.ComboBox2Enter(Sender: TObject);
begin
List.Clear;
List.LoadFromFile('afile2.txt');
Combobox3.Items.Assign(List);
end;




© OSzone.net 2001-2012