![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
|||
|
|||
|
Здравствуйте! У меня общий вопрос: как сделать так, чтобы при выборе элемента ComboBox выполнялась процедура, которая была установлена на MenuItems? Например процедура на MenuItems:
Код:
procedure TForm1.N9Click(Sender: TObject);
begin
Ini := TIniFile.Create(ExtractFilePath(paramstr(0))+'options.ini');
Ini.WriteString('Language','CurrentLang','english');
Ini.Free;
FormShow(Self);
end;Код:
procedure TForm1.N2Click(Sender: TObject); begin button1.OnClick(self); end; ![]() |
|
#2
|
|||
|
|||
|
лучше действия оформить в Action, а эти Action раздавать и пунктам меню, и кнопкам.
|
|
#3
|
||||
|
||||
|
Код:
case combobox.itemindex of 0: fooexecute(foo); 1: barexecute(bar); ... |
|
#4
|
|||
|
|||
|
Цитата:
Я спрашиваю что сюда писать, чтобы выполнялось действие TForm1.N9Click Именно что сюда писать? Цитата:
|
|
#5
|
||||
|
||||
|
N9.Click; ?
|
|
#6
|
|||
|
|||
|
Цитата:
|
|
#7
|
||||
|
||||
|
это и пиши:
Код:
N9Click(nil); |
| Этот пользователь сказал Спасибо NumLock за это полезное сообщение: | ||
Dmitry_DM (05.09.2012)
| ||