Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.11;
Скачать: CL | DM;

Вниз

Как программно назначить событию OnClik для меню свою процедуру?   Найти похожие ветки 

 
Lexa   (2004-06-24 12:53) [0]

Мастеры помогите плиз!
Как программно назначить событию OnClik для меню свою процедуру?

procedure TForm1.Button1Click(Sender: TObject);
var Item1 : TMenuItem;
begin
Item1:=TMenuItem.Create(self);
Item1.Caption:="!!!";
PopupMenu.Items[0].Add(Item1);

PopupMenu.Items[0].Items[0].OnClick:=p;  //?????

end;

procedure p(Sender : TObject);
begin
Form1.Caption:="!!!!!!!!!!!!!!!!!!!!";
end;


 
Lexa   (2004-06-24 12:58) [1]

и подскажите плиз, как в эту процедуру p передать параметр, н-р номер Item"а на кторый щёлкнули.
Спасибо.


 
имя   (2004-06-24 13:02) [2]

Удалено модератором


 
KSergey ©   (2004-06-24 13:09) [3]

http://www.delphikingdom.ru/asp/viewitem.asp?catalogid=342


 
evvcom ©   (2004-06-24 13:10) [4]

Причем употребление Form1 не нужно. Т.е.

procedure TForm1.p(Sender : TObject);
begin
 Caption:="!!!!!!!!!!!!!!!!!!!!";
end;


 
Lexa   (2004-06-24 13:24) [5]

Спасибо



Страницы: 1 вся ветка

Текущий архив: 2004.07.11;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.026 c
1-1088372750
P@vel
2004-06-28 01:45
2004.07.11
Threads


1-1088180801
Yustas
2004-06-25 20:26
2004.07.11
Изменить значение по памяти по адресу


14-1087852759
Piter
2004-06-22 01:19
2004.07.11
Планы Microsoft по выпуску Service Pack


1-1087966283
Игорь
2004-06-23 08:51
2004.07.11
Две строки в одной ячейки TStringGrid


1-1088374858
a[x]el
2004-06-28 02:20
2004.07.11
!= Работа с памятью StarCraft:BW=!