'宣言 Public Event BeforeDropDown As CancelEventHandler
public event CancelEventHandler BeforeDropDown
イベント ハンドラが、このイベントに関連するデータを含む、CancelEventArgs 型の引数を受け取りました。次の CancelEventArgs プロパティには、このイベントの固有の情報が記載されます。
プロパティ | 解説 |
---|---|
Cancel |
このイベントを使用すると、リストがユーザーに表示される前にリストの属性を調べたり変更したりできます。また、このイベントを使用してリストがドロップダウンする前にドロップダウンをキャンセルできます。
このイベントはエディター ボタン (ButtonsLeft コレクションまたは ButtonsRight コレクションに含まれるボタン) では発生しません。Infragistics.Win.UltraWinEditors.DropDownEditorButton のイベントをトラップするには、BeforeEditorButtonDropDown イベントを使用します。
Imports Infragistics.Shared Imports Infragistics.Win Imports Infragistics.Win.UltraWinGrid Private Sub UltraCombo1_BeforeDropDown(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles ultraCombo1.BeforeDropDown Dim allowDropDown As Boolean = True If Not allowDropDown Then ' UltraCombo を展開しないように、Cancel を True に設定します e.Cancel = True End If End Sub
using Infragistics.Shared; using Infragistics.Win; using Infragistics.Win.UltraWinGrid; using System.Diagnostics; private void ultraCombo1_BeforeDropDown(object sender, System.ComponentModel.CancelEventArgs e) { bool allowDropDown = true; if ( !allowDropDown ) { // UltraCombo を展開しないように、Cancel を True に設定します e.Cancel = true; } }