Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > появление полей комбобокса или едита


Автор: toshkaexe 1.3.2008, 21:42
 Делаю приложение  для инета. Вот такая ситуация возникла.  На форме находится комбобокс. В  комбобоксе пользователь выбирает определенную строчку(из 5ти). Если выбрана 2 или 4 строчка в комбобоксе, то появляется 2й комбобокс с выбором строчек. Если выбрана 5 строчка, то появляется Edit  в место второго комбобокса. Ничего не получатся. Не могу понять как подступиться к задаче... smile  smile  smile  Подскажите, плиз. Заранее спасибо!

Автор: Sanchezzz 1.3.2008, 22:23
все элементарно у каждого компонента есть свойство "visible" оно отвечает за отображение компонента на форме 

Код

procedure TForm2.ComboBox1Change(Sender: TObject);
begin
case ComboBox1.ItemIndex of
 //если строка 0
0:begin
//действие
end; 
1: //если 1 то
//действие
;
//итд
end;
end;



Автор: VICTAR 2.3.2008, 00:07
Немного оптимизации
Код

  ComboBox2.Visible := ComboBox1.ItemIndex in [2, 4];

Автор: toshkaexe 2.3.2008, 01:09
спасибо большое!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)