我动态创建
var
vMenuItem: TMenuItem;
begin vMenuItem:= TMenuItem.Create(spPMforCMD); //动态创建
vMenuItem.Caption :='我叫什么?';
spPMforCMD.Items.Add(vMenuItem); //加载到spPMforCMD
end;
我虽然动态创建了,请问如何实现:
点击了动态创建出来的vMenuItem之后显示他的Caption 属性?
var
vMenuItem: TMenuItem;
begin vMenuItem:= TMenuItem.Create(spPMforCMD); //动态创建
vMenuItem.Caption :='我叫什么?';
spPMforCMD.Items.Add(vMenuItem); //加载到spPMforCMD
end;
我虽然动态创建了,请问如何实现:
点击了动态创建出来的vMenuItem之后显示他的Caption 属性?
begin
ShowMessage(TMenuItem(sender).Caption);
end;
指定菜单Click事件
var
vMenuItem: TMenuItem;
begin vMenuItem:= TMenuItem.Create(spPMforCMD); //动态创建
vMenuItem.OnClick := MyClick;
vMenuItem.Caption :='我叫什么?';
spPMforCMD.Items.Add(vMenuItem); //加载到spPMforCMD
end;