怎样让 TPopupMenu 的菜单项处理完后在处理其他代码

wang_j_p 2003-09-29 03:18:47
如下:
void __fastcall TForm1::FormMouseDown(TObject *Sender, TMouseButton Button,
TShiftState Shift, int X, int Y)
{
if ( Button == mbRight)
{ PopupMenu->Popup(Left+X,Top+Y); }

Label1->Caption=DateTimeToStr(Now());

}
我想要 PopupMenu 中的一个子菜单 处理完后,在处理代码 :

Label1->Caption=DateTimeToStr(Now());
谢谢!!!
...全文
40 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
pjm02 2003-09-29
  • 打赏
  • 举报
回复
你可以在另一个事件里写代码。假如你的菜单项的名字是nn。点击它之后要做的事情是弹出另一个对话框。那么你可以这样来编写你的代码。
void __fastcall TForm1::nnClick(TObject *Sender)
{
Form2->ShowModal();
Label1->Caption=DateTimeToStr(Now());
}
我已经试过了。能够达到要求。
wang_j_p 2003-09-29
  • 打赏
  • 举报
回复
我需 PopupMenu的确认信息,在处理 代码 Label1->Caption=DateTimeToStr(Now());

并不一定是 Label1->Caption=DateTimeToStr(Now());
也可能是其他代码或事件

fatwave 2003-09-29
  • 打赏
  • 举报
回复
是啊为什么不放在菜单处理中呢?
ljianq 2003-09-29
  • 打赏
  • 举报
回复
为什么不把Label1->Caption=DateTimeToStr(Now())放在菜单处理中呢?

13,825

社区成员

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

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