是菜鸟问题么?POPUPMENU菜单(50分)

  • 主题发起人 主题发起人 歪就歪
  • 开始时间 开始时间

歪就歪

Unregistered / Unconfirmed
GUEST, unregistred user!
不好意思,想了半天没想出辙来,好象应该不难:

FORM上有很多Button/Panel/image/...,都是Runtime-created的。
他们的属性PopupMenu都被指定到:PopupMenu1。

所以,在运行时,用户可以鼠标右击任意控件,弹出菜单,在
MenuItemClick的时候,我要知道用户是在哪个控件上右击的,或
者说,我要那个Sender。

一、不要让我提供那些控件的位置。
二、没有控件位置,也就不弄用HOOK,我已经被这小妖精勾的头
都大了!

谢谢。
 
给每个控件的Tag赋一个不同的值,
然后用Tag值来判断点中的是哪个控件
 
Wrench,谢谢,不过,你出的主意真把我脑筋Wrench了……

一组控件当然可以公用OnClick,而通过用不同的TAG加以区分。
但我这些控件的Onclick已经用于别的用处了,我的问题是,在右键
激发的POPMENU的点击时,知道是哪一个键触发的MENU……

!#$T¥%¥UJ
见$鬼!!!好象我想到了!!!!

见鬼!!!

我去试试!这50分可能太亏了!
 
检着一个大钱包,
在popupmenu.onpopup事件中判断
if popupmenu1.popupcomponent is tlabel then do....

:O)
 
sorry
应为
if popupmenu1.popupcomponent is edit1 then do
 
HUBDOG,呵呵,是啊,我知道了,刚想到,而且是一边给WRENCH写
回贴时,一边写,一边想到的。

这叫什么蠢问题啊!50块……真冤枉……

Wrench,谢谢了。
 
后退
顶部