'Declaration Public Enum ClickArea Inherits System.Enum
public enum ClickArea : System.Enum
Member | Description |
---|---|
GroupHeader | The user right-clicked in a GroupHeader. |
GroupItemArea | The user right-clicked in a GroupItemArea. |
Item | The user right-clicked on an UltraExplorerBarItem. |
Other | The user right-clicked in an area other than the GroupHeader, GroupItemArea or UltraExplorerBarItem. |
Imports System.Diagnostics Imports Infragistics.Win Imports Infragistics.Win.IGControls Imports Infragistics.Win.UltraWinExplorerBar Private Sub ultraExplorerBar1_ContextMenuInitializing(ByVal sender As Object, ByVal e As Infragistics.Win.UltraWinExplorerBar.CancelableContextMenuInitializingEventArgs) Handles ultraExplorerBar1.ContextMenuInitializing ' Add a menuitem of our own to the context menu if the group header was clicked. If (e.ClickArea = ClickArea.GroupHeader) Then ' Reset the group header context menu to remove any menuitems we may have added previously. Me.ultraExplorerBar1.ResetGroupHeaderContextMenu() Dim myMenuitem As IGMenuItem = New IGMenuItem("Manage Group", New EventHandler(AddressOf Me.OnMenuItemClicked)) e.ContextMenu.MenuItems.Add(myMenuitem) End If End Sub Private Sub OnMenuItemClicked(ByVal sender As Object, ByVal e As EventArgs) ' Do something to respond to the click of the menuitem we added. End Sub
using System.Diagnostics; using Infragistics.Win; using Infragistics.Win.IGControls; using Infragistics.Win.UltraWinExplorerBar; private void ultraExplorerBar1_ContextMenuInitializing(object sender, Infragistics.Win.UltraWinExplorerBar.CancelableContextMenuInitializingEventArgs e) { // Add a menuitem of our own to the context menu if the group header was clicked. if (e.ClickArea == ClickArea.GroupHeader) { // Reset the group header context menu to remove any menuitems we may have added previously. this.ultraExplorerBar1.ResetGroupHeaderContextMenu(); IGMenuItem myMenuitem = new IGMenuItem("Manage Group", new EventHandler(this.OnMenuItemClicked)); e.ContextMenu.MenuItems.Add(myMenuitem); } } internal void OnMenuItemClicked(object sender, EventArgs e) { // Do something to respond to the click of the menuitem we added. }
Target Platforms: Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Server 2012, Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2