バージョン

BeforeDropDown イベント (UltraCombo)

コンボのリスト部分がドロップダウンされる前に発生します。
シンタックス
'宣言
 
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;
	}

}
参照