Тема: Combobox1
Показать сообщение отдельно
  #8  
Старый 28.11.2009, 12:25
Аватар для Karsh
Karsh Karsh вне форума
Активный
 
Регистрация: 22.09.2007
Адрес: SPb
Сообщения: 228
Версия Delphi: 7, 2009, XE2
Репутация: 70
По умолчанию

Если несколько, то можно так:
Код:
procedure TForm1.ComboBox1Change(Sender: TObject);
var
  i: Integer;
begin
  //отключаем все кнопки (допустим, что у нас их 5, как и 5 пунктов меню)
  for i:= 1 to 5 do
    TButton(FindComponent('Button' + IntToStr(i))).Visible:= False;
  //включаем нужную
  TButton(FindComponent('Button' + IntToStr(ComboBox1.ItemIndex+1))).Visible:= True;
end;
__________________
Начинающий программист уверен, что в 1 килобайте 1000 байт.
Законченный программист уверен, что в 1 километре 1024 метра.
Ответить с цитированием