各グループは、グループ ヘッダを右クリックすることで固有のコンテキスト メニューを表示できます。このコンテキスト メニューによって、エンド ユーザーは WinExplorerBar コントロールをカスタマイズすることができます。右クリックでグループのコンテキスト メニューを表示したくない場合、NavigationContextMenuInitializing イベントからコンテキスト メニューをキャンセルする必要があります。このイベントに渡される引数の 2 つは、Group と Cancel です。Group プロパティによって、エンド ユーザーが右クリックしたグループを判断でき、Cancel プロパティによって、コンテキスト メニューが表示されるのを停止することができます。
以下のコードは、エンド ユーザーが 4 番目のグループを右クリックした場合に限ってコンテキスト メニューが表示されるのを停止します。
Visual Basic の場合:
Private Sub ultraExplorerBar1_NavigationContextMenuInitializing(sender As Object,_
e As Infragistics.Win.UltraWinExplorerBar.CancelableNavigationContextMenuInitializingEventArgs)
If e.Group = Me.ultraExplorerBar1.Groups(3) Then
e.Cancel = True
End If
End Sub 'ultraExplorerBar1_NavigationContextMenuInitializing
C# の場合:
private void ultraExplorerBar1_NavigationContextMenuInitializing(object sender,
Infragistics.Win.UltraWinExplorerBar.CancelableNavigationContextMenuInitializingEventArgs e)
{
if(e.Group == this.ultraExplorerBar1.Groups[3]) e.Cancel = true;
}