因为鼠标在某个控件按下后
该控件会捕获鼠标消息
所以是ListBoxA得到MouseUp
NegotiateMenus 属性
设置一个值,决定窗体是否把其上对象的菜单合并到窗体菜单栏上。运行时无效。设置值NegotiateMenus 属性设置如下:设置 描述
True (缺省)当窗体的活动对象可编辑时,此对象的菜单显示在窗体的菜单栏上。
False 窗体对象的菜单不在其菜单栏上显示。
说明使用 NegotiateMenus 属性,决定窗体的菜单栏是否与窗体活动对象的菜单共用(协商)空间。如果不想这样,可把 NegotiateMenus 设为 False。无法在 MDIForm 对象和其上的对象之间协商菜单位置。如果 NegotiateMenus 设为 True,此窗体必须有一个定义的菜单栏,即使该菜单栏不可见。如果窗体的 MDIChild 属性设为 True,则活动对象的菜单显示在 MDI 父窗口菜单栏中(MDIForm 对象)。当 NegotiateMenus 设为 True 时,使用单个 Menu 控件的 NegotiatePosition 属性可决定窗体菜单和活动对象的菜单一起显示。
该控件会捕获鼠标消息
所以是ListBoxA得到MouseUp
NegotiateMenus 属性
设置一个值,决定窗体是否把其上对象的菜单合并到窗体菜单栏上。运行时无效。设置值NegotiateMenus 属性设置如下:设置 描述
True (缺省)当窗体的活动对象可编辑时,此对象的菜单显示在窗体的菜单栏上。
False 窗体对象的菜单不在其菜单栏上显示。
说明使用 NegotiateMenus 属性,决定窗体的菜单栏是否与窗体活动对象的菜单共用(协商)空间。如果不想这样,可把 NegotiateMenus 设为 False。无法在 MDIForm 对象和其上的对象之间协商菜单位置。如果 NegotiateMenus 设为 True,此窗体必须有一个定义的菜单栏,即使该菜单栏不可见。如果窗体的 MDIChild 属性设为 True,则活动对象的菜单显示在 MDI 父窗口菜单栏中(MDIForm 对象)。当 NegotiateMenus 设为 True 时,使用单个 Menu 控件的 NegotiatePosition 属性可决定窗体菜单和活动对象的菜单一起显示。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货