引用TMenuItem的问题 我想在程序中自定义一函数,用于处理特定事件,想要引用已经在主界面上设置的TmenuItem,该怎么引用?真心求教啊,在线急等!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 type TMenuNotifyEvent = Procedure(sender: TMenuItem) of object;type TFrmMain = class(TForm)procedure AddMenu; var SubItem: TMenuItem; EventName: TMenuNotifyEvent; begin subitem := TMenuItem.Create(self); //subitem.Caption := ... EventName := mclick; SubItem.OnClick := TNotifyEvent(EventName); MainMenu1.Items[3].Add(subitem); end;procedure TFrmMain.MClick(mitem: TMenuItem);begin.....end; 我先试试初看起来,好像用了动态菜单技术吧!我在我的自定义函数里,函数参量是这样定义的:mitem:array of Tmenuitem不知妥否? 如何根据一个字符串创建一个xml, 在2000注销后未登陆的时候,希望一个程序在运行怎么设置?急!!!!!!!!!!! 菜单的语言问题? 帮忙改改下面代码 请问哪里可以下载delphi 6.0? 关于给iis设置虚拟路径的问题 窗体之间如何传递值呢(小问题,只给50)! 这样的错误该怎么修正啊? 多线程的问题!!这样的全局变量安全吗? 各位,有一个报表方面的难题,如果你是高手,就请赐教!!!!!!!! 数据控件问题 请教请教~~
TMenuNotifyEvent = Procedure(sender: TMenuItem) of object;
type
TFrmMain = class(TForm)procedure AddMenu;
var
SubItem: TMenuItem;
EventName: TMenuNotifyEvent;
begin
subitem := TMenuItem.Create(self);
//subitem.Caption := ...
EventName := mclick;
SubItem.OnClick := TNotifyEvent(EventName);
MainMenu1.Items[3].Add(subitem);
end;procedure TFrmMain.MClick(mitem: TMenuItem);
begin
.....
end;