拜托大富翁们,帮我解决一下delphi菜单click事件自动触发的问题吧(200)

  • 主题发起人 主题发起人 bevislee
  • 开始时间 开始时间
B

bevislee

Unregistered / Unconfirmed
GUEST, unregistred user!
例如:根菜单菜单1—子菜单A —子菜单B我需要在包含子菜单的下拉菜单1中执行代码,我希望是在单击时触发,但每次只要鼠标移到菜单1上稍等一会就会自动弹出子菜单,这时默认就触发菜单1的click事件,我希望事件不要自动触发,让我在单击或双击或用其他我定义的触发条件时 菜单1的代码才被执行,请问该如何事件?
 
OnMouseDown
 
菜单的行为里面没有OnMouseDown 啊,只有Action/OnAdvancedDrawItem/OnClick/OnDrawItem/OnMeasureItem
 
使用MainMenu似乎没有办法
 
奇怪,做了这么多项目,从来没出现过你提到的现象
 
好像只能通过菜单1的click事件 动态创建TMenuItem,生成子菜单A、子菜单B才行
 

Similar threads

S
回复
0
查看
828
SUNSTONE的Delphi笔记
S
S
回复
0
查看
760
SUNSTONE的Delphi笔记
S
D
回复
0
查看
923
DelphiTeacher的专栏
D
D
回复
0
查看
715
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部