1
我使用的Windows窗体与vb.net。这种形式有infragistics超赢网格。与上下文菜单项目。项目名称是“删除项目”。但是,当用户从网格中执行鼠标我想隐藏上下文菜单项,当用户将鼠标悬停回网格时,我想显示上下文菜单项。我怎样才能做到这一点。如何隐藏上下文菜单项当鼠标移动到网格上
我使用的Windows窗体与vb.net。这种形式有infragistics超赢网格。与上下文菜单项目。项目名称是“删除项目”。但是,当用户从网格中执行鼠标我想隐藏上下文菜单项,当用户将鼠标悬停回网格时,我想显示上下文菜单项。我怎样才能做到这一点。如何隐藏上下文菜单项当鼠标移动到网格上
步骤1)编写代码来处理该 'BeforeToolDropdown' 事件
示例方法签名:
Private Sub ultraToolbar_BeforeToolDropdown(sender As Object, e As
BeforeToolDropdownEventArgs) Handles ultraToolbar.BeforeToolDropdown
步骤2)这让你一个非常重要的Ë ventArgs对象。检查是否发生在的UltraGrid
If IsNothing(TryCast(e.SourceControl, UltraGrid)) Then
第3步点击)最后要禁用PopupMenuTool
Dim p As PopupMenuTool = CType(utb.Tools("key"), PopupMenuTool)
p.InstanceProps.Visible = DefaultableBoolean.False
注:在本例中,PopupMenuTool位于上UltraToolbarsManager
你想要一个上下文菜单项只是浮动在空间中,没有与鼠标指针相关的东西?或者右键单击?为什么不只是一个你显示/隐藏的按钮?似乎有点奇怪... – DonBoitnott