永发信息网

问一个在C++Builder中PopupMenu1的用法

答案:2  悬赏:0  手机版
解决时间 2021-02-18 18:40
  • 提问者网友:练爱
  • 2021-02-17 19:19
我在一个窗体上放置有40个按钮TSpeedButton。然后放置了一个PopupMenu1,现在已经将这40个按钮和这个PopupMenu1关联起来。假如这40个按钮的名称是B1--B40。请问当程序运行时,如果我在其中的某个按钮上点击右键调出PopupMenu1菜单,请问我此时可以通过什么方法来知道我是在哪个按钮上调出了该PopupMenu1菜单?

你这个方法我也用过,但是每次用鼠标点按钮调出右键菜单时还必须点一下该按钮,让它的状态成为Down,给用户十分的不方便。我觉得PopupMenu1应该会提供一个方法,可以通过这个方法知道此时该菜单是通过哪个控件调用出来的。但是目前没找到该方法。希望各位赐教!

问题已经解决:是通过PopupMenu1->PopupComponent->Name
方法,
最佳答案
  • 五星知识达人网友:長槍戰八方
  • 2021-02-17 20:53
看按纽的Down属性是否为true
全部回答
  • 1楼网友:由着我着迷
  • 2021-02-17 21:14
虽然我很聪明,但这么说真的难到我了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯