这里的TNotifyEvent()有什么用?删除后也没见什么影响

jamesyue2008 2015-11-10 09:38:28

Bank->First();
for (int i = 0; !Bank->Eof; i++)
{
TMenuItem *NewItem = new TMenuItem(PM2); // Create the new item.
PM2->Items->Add(NewItem);// Add it to the Popupmenu.
NewItem->Caption = Bank->Fields->Fields[0]->AsAnsiString.Trim()+"-"+Bank->Fields->Fields[2]->AsAnsiString.Trim();
NewItem->Tag = i;
NewItem->ImageIndex = i;
NewItem->OnClick = PopupMenuItemsClick;// Assign it an event handler.
TNotifyEvent();
Bank->Next();
}
...全文
98 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
缘中人 2015-11-10
  • 打赏
  • 举报
回复
讲的透彻
我不懂电脑 2015-11-10
  • 打赏
  • 举报
回复
NotifyEvent是Delphi中基本通知事件的类型,定义为:
type
TNotifyEvent = procedure(Sender: TObject) of object;
它除了发送者外不带任何其他信息,只用作通知程序某个事件已经发生的用途。

可以自己定义许多类似的类型,用来处理事件;
TMyNotify = procedure( i: integer );
注意:of Object 表明该事件只能在 对象里面调用, 该关键字也可以不用.
jamesyue2008 2015-11-10
  • 打赏
  • 举报
回复
没有调用,就是在PopMenu上面新加菜单项,然后点击某个菜单。
缘中人 2015-11-10
  • 打赏
  • 举报
回复
通知事件,没有调用谁吧

13,871

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧