Re[3]: Динамическое создание событий
От: LeXa24  
Дата: 13.01.03 13:37
Оценка: -1
Здравствуйте, vasketsov, Вы писали:

V>Здравствуйте, LeXa24, Вы писали:


LX>>Ну собственно так и делают. Вот только наверное Clicked с параметром Sender:TObject


V>Ага, а Procedure — то же, что и Procedure of Object ?

Сам то понял что сказал?
V>Короче, я так не думаю, но на 0 не тянет .
Ну предположим ты не хочешь получать Sender. И как ты будешь узнавать на что ты тыкнул?
Или есть большое желание писать под каждый пункт свою процедуру?
В общем вот код, пробуй. Все прекрасно работает.
procedure TForm1.DoSomething(Sender:TObject);
begin
     ShowMessage('NEW');
end;
procedure TForm1.FormShow(Sender: TObject);
var
   MenuItem:TMenuItem;
begin
     MenuItem:=TMenuItem.Create(MainMenu1);
     MenuItem.Caption:='New';
     MenuItem.OnClick:=DoSomething;
     MainMenu1.Items.Add(MenuItem);
end;

 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.