'宣言 Public Event BeforeToolbarListDropdown As BeforeToolbarListDropdownEventHandler
public event BeforeToolbarListDropdownEventHandler BeforeToolbarListDropdown
イベント ハンドラが、このイベントに関連するデータを含む、BeforeToolbarListDropdownEventArgs 型の引数を受け取りました。次の BeforeToolbarListDropdownEventArgs プロパティには、このイベントの固有の情報が記載されます。
プロパティ | 解説 |
---|---|
Cancel System.ComponentModel.CancelEventArgsから継承されます。 | |
ScreenPoint | 画面座標で表された、メニューを表示するポイントを返します(読み取り専用)。 |
ShowCustomizeMenuItem | True の場合、メニューの一番下に、クリックするとランタイム カスタマイザを表示する項目が追加されます。 |
ShowCustomizeQuickAccessToolbarMenuItem | True の場合、メニューの一番下に、クリックする QAT カスタマイザーを表示する項目が追加されます。 |
ShowCustomizeRibbonMenuItem | True の場合、メニューの一番下に、クリックするとリボン カスタマイザーを表示する項目が追加されます。 |
ShowLockToolbarsMenuItem | True の場合、メニューの一番下に、クリックすると LockToolbars プロパティの値を切り替える項目が追加されます。 |
ShowMinimizeRibbonMenuItem | True の場合、エンドユーザーが Ribbon.IsMinimized 状態をトグルすることができる項目を表示します。Ribbon.Visible が False の場合、メニュー項目は無効化されます。 |
ShowQuickAccessToolbarAddRemoveMenuItem | True の場合、エンドユーザーが Tool を QuickAccessToolbar に追加することができる項目を表示します。Tool が null または QAT に追加できないツールを返す場合、メニュー項目は無効化されます。 |
ShowQuickAccessToolbarPositionMenuItem | True の場合、エンドユーザーが QuickAccessToolbar.Location を変更できるようにする項目を表示します。これによってリボンの下または上に表示されます。Ribbon.Visible が False の場合、メニュー項目は無効化されます。 |
ShowToolbarMenuItems | True の場合、ShowInToolbarList が True に設定される各 UltraToolbar で項目を表示します。クリックされると、Visible プロパティがトグルされます。 |
Tool | 右クリックされた ToolBase を返します。またはツールが表示されているメニューに関連づけられていなかった場合は null を返します。 |
Imports System.Diagnostics Imports Infragistics.Win Imports Infragistics.Win.UltraWinToolbars Private Sub UltraToolbarsManager1_BeforeToolbarListDropdown(ByVal sender As Object, ByVal e As Infragistics.Win.UltraWinToolbars.BeforeToolbarListDropdownEventArgs) Handles UltraToolbarsManager1.BeforeToolbarListDropdown Dim dr As DialogResult = MessageBox.Show(Me, "The toolbar list is about to dropdown. Do you want to cancel the dropdown?", "Cancelable Toolbar Event", MessageBoxButtons.YesNo) If dr = DialogResult.Yes Then e.Cancel = True Else dr = MessageBox.Show(Me, "The toolbar list is about to dropdown. Do you want to show the Customize option in the list?", "Cancelable Toolbar Event", MessageBoxButtons.YesNo) e.ShowCustomizeMenuItem = (dr = DialogResult.Yes) dr = MessageBox.Show(Me, "The toolbar list is about to dropdown. Do you want to show the Lock Toolbars option in the list?", "Cancelable Toolbar Event", MessageBoxButtons.YesNo) e.ShowLockToolbarsMenuItem = (dr = DialogResult.Yes) End If End Sub
using System.Diagnostics; using Infragistics.Win; using Infragistics.Win.UltraWinToolbars; private void ultraToolbarsManager1_BeforeToolbarListDropdown(object sender, Infragistics.Win.UltraWinToolbars.BeforeToolbarListDropdownEventArgs e) { DialogResult dr = MessageBox.Show(this, "The toolbar list is about to dropdown. Do you want to cancel the dropdown?", "Cancelable Toolbar Event", MessageBoxButtons.YesNo); if (dr == DialogResult.Yes) e.Cancel = true; else { dr = MessageBox.Show(this, "The toolbar list is about to dropdown. Do you want to show the Customize option in the list?", "Cancelable Toolbar Event", MessageBoxButtons.YesNo); e.ShowCustomizeMenuItem = (dr == DialogResult.Yes); dr = MessageBox.Show(this, "The toolbar list is about to dropdown. Do you want to show the Lock Toolbars option in the list?", "Cancelable Toolbar Event", MessageBoxButtons.YesNo); e.ShowLockToolbarsMenuItem = (dr == DialogResult.Yes); } }