社区
C++ Builder
帖子详情
高手请进!关于动态事件的声明!
maxtry
2000-07-30 08:35:00
现在有个问题:
菜单上的菜单项是动态加上或删除的,不同的菜单项做不同的事情,
怎样才能在NEW一个菜单项同时声明她的Click事件。
请指教!
...全文
172
6
打赏
收藏
高手请进!关于动态事件的声明!
现在有个问题: 菜单上的菜单项是动态加上或删除的,不同的菜单项做不同的事情, 怎样才能在NEW一个菜单项同时声明她的Click事件。 请指教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
halfdream
2000-08-02
打赏
举报
回复
哦,呵呵,SORRY,我说得不清楚。
peng_hui和Wingsun 都是对的。
另外, 通不过编译? 错误信息是什么?
Wingsun
2000-08-01
打赏
举报
回复
在运行时动态生成的菜单
TMenuItem * NewMenu=new TMenuItem(PopupMenu1);
NewMenu->Caption=ocDocument->ObjectVerbs->Strings[i];
NewMenu->OnClick=VerbClick;
PopupMenu1->Items->Add(NewMenu);
void __fastcall TFrmMain::VerbClick(TObject *Sender)
{
......
}
peng_hui
2000-08-01
打赏
举报
回复
先按照MenuItem的OnClick事件声明一个自定义的函数,如:
void __fastcall TForm1::myFunction(TObject *Sender)
{
...
}
然后在程序中动态生成菜单项:
TMenuItem *item = new TMenuItem(this);
item->OnClick = myFunction;
wxz
2000-08-01
打赏
举报
回复
事件处理函数应声明在该菜单所属窗口类中,最好先拖1个TActionList控件到窗体上,双击这个TActionList编辑相应的TActionList成员,然后把相关成员的OnExecute事件赋给增加的菜单项
另,事件声明格式如下:
void __fastcall 窗体类名::函数名(TObject *Sender);
maxtry
2000-07-31
打赏
举报
回复
To halfdream:
事件处理函数应在那里和怎样声明,定义呢?
翻了一下资料,发现看不懂。
还有你的‘方便方法’,使用MENU控件生成处理函数N1Click后,
直接赋给 TMenuItem的OnClick通不过编译。
能详细说一下吗?
谢谢!
halfdream
2000-07-30
打赏
举报
回复
很容易的,直接将你的事件处理函数赋给 TMenuItem的OnClick就行了。
因为OnClick事件是这样声明的:
TNotifyEvent OnClick;
你的事件处理函数也要同TNotifyEvent 类型一致。
方便的办法是 使用MENU控件生成一个处理函数,然后再删除那控件就行了。
VBA
高手
进阶课程
爱好excel 的公式和VBA编程,Access数据库,VB和VB.NET,自己开发有作品《VBA代码宝》、visual studio开发的《大表格工具箱》、发票凑数器、进销存模板表格、出入库、领用单、图书管理系统的模板表格等诸多VBA功能及...
VSFTPD的
高手
篇和菜鸟篇
版权
声明
:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本
声明
http://www.5ilinux.com/vsftp02.html VSFTPD的
高手
篇 我可不是
高手
!!!^_^我只不过是个菜鸟,尽我的能力写出了我这个菜鸟觉得的
高手
篇,所以有什么错误请大家指正哦!!! 环境:linux as 3.0 + vsftpd -1.2.0-4的系统架
VSFTPD的
高手
篇
版权
声明
:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本
声明
http://www.5ilinux.com/vsftp02.htmlVSFTPD的
高手
篇 我可不是
高手
!!!^_^我只不过是个菜鸟,尽我的能力写出了我这个菜鸟觉得的
高手
篇,所以有什么错误请大家指正哦!!!环境:linux as 3.0 + vsftpd -1.2.0-4的系统架构,是在独立服务器下的哦!讨厌XIN...
关于拼多多,吃瓜群众看热闹,技术
高手
看门道!
作者 | 放开那个猕猴桃来源:知乎缘起我在杭州有位朋友,提到有家做社交的电商很火,叫拼多多,我没有在意,直到有一天,我居然在电视上看到了它的广告,广告画面活蹦乱跳,余音绕...
linux fork 函数丢失,关于fork()函数的问题,C
高手
请进
该楼层疑似违规已被系统折叠隐藏此楼查看此楼各位大虾:大家好,我编写一个linux C程序的时候,用到fork()函数,遇到了一个问题,我用fork()函数建立了一个子进程,然后用switch对于父进程和子进程进行判断,在父函数和子函数中,我分别打印了其进程号,而且每打印一次便sleep一秒钟,总共打印10次,也就是说要sleep10秒钟,父进程和子进程就是总共打印20秒。我预期的结果应该是两个进...
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章