请问如何写动态创建的菜单项的click事件 各位好,请问如何写动态创建的菜单项的click事件,比如Menu1,我动态创建了新的菜单项N1,然后当点击N1的时候如何写程序,以实现需要的功能,比如点击N1后,showMessage('N1');请各位帮忙!谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 private { Private declarations } procedure gfgfg1Click(Sender: TObject); public { Public declarations } end;var Form1: TForm1;implementation{$R *.DFM}procedure TForm1.FormShow(Sender: TObject);begin N1.OnClick := gfgfg1Click;end;procedure TForm1.gfgfg1Click(Sender: TObject);begin showMessage(TMenuItem(Sender).Caption);end; 其实动态控件的事件的思路都是一样的思路如下:unit Unit1;interfaceuses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Menus;type TForm1 = class(TForm) MainMenu1: TMainMenu; Button1: TButton; procedure Button1Click(Sender: TObject); private procedure Button2Click(Sender: TObject); { Private declarations } public { Public declarations } end;var Form1: TForm1;implementation{$R *.DFM}procedure TForm1.Button1Click(Sender: TObject);var I : Integer; Button2 : TButton;begin Button2 := TButton.Create(Self); Button2.Parent := Form1; Button2.OnClick :=Button2Click;end;procedure TForm1.Button2Click(Sender: TObject);begin showmessage('1');end;end. SpeechLib_TLB的volume 一个运动方向的运算不知道了 拔牙原来这么疼,郁闷,散分 怎样才能让combobox 的list 不弹出来 ,分不多,全部给了 ado无法连接远端SQL服务器 获取数据包之D2010和D2007编译问题 请问如何判断控件是否得到焦点? 在线等待~~~ 简单问题 谁能介绍关于数据库的一些教程? 请问如何在的delphi里实现调用另一个应用程序? 如何控制 TEdit中 光标 的位置? 从端口读取打印机状态的问题
{ Private declarations }
procedure gfgfg1Click(Sender: TObject);
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.DFM}procedure TForm1.FormShow(Sender: TObject);
begin
N1.OnClick := gfgfg1Click;
end;procedure TForm1.gfgfg1Click(Sender: TObject);
begin
showMessage(TMenuItem(Sender).Caption);
end;
unit Unit1;interfaceuses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls, Menus;type
TForm1 = class(TForm)
MainMenu1: TMainMenu;
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
procedure Button2Click(Sender: TObject);
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.DFM}procedure TForm1.Button1Click(Sender: TObject);
var
I : Integer;
Button2 : TButton;
begin
Button2 := TButton.Create(Self);
Button2.Parent := Form1;
Button2.OnClick :=Button2Click;
end;procedure TForm1.Button2Click(Sender: TObject);
begin
showmessage('1');
end;
end.