バージョン

CellListSelect イベント

ユーザーがセルのドロップダウンリストからアイテムを選択すると発生します。
シンタックス
'宣言
 
Public Event CellListSelect As CellEventHandler
public event CellEventHandler CellListSelect
イベント データ

イベント ハンドラが、このイベントに関連するデータを含む、CellEventArgs 型の引数を受け取りました。次の CellEventArgs プロパティには、このイベントの固有の情報が記載されます。

プロパティ解説
Cell 対象となるセルへの参照を返します。
解説

cell 引数は、項目が選択されたセルのプロパティの設定やそのメソッドの呼び出しに使用できる、UltraGridCell オブジェクトへの参照を返します。この参照を使用して、返されるセルのプロパティまたはメソッドにアクセスできます。

このイベントは、項目がセルのドロップダウン リストから選択される時に生成されます。ユーザーがナビゲーション キーを使用してリストをナビゲートしている時にドロップダウン リスト項目をクリックするか強調表示すると、それが選択されたと考慮されます。

このイベントは、列の Style プロパティが 4 (StyleDropDown)、5 (StyleDropDownList)、6 (StyleDropDownValidate)、または 8 (StyleDropDownCalendar) に設定されているセルに限って生成されます。

使用例
Imports Infragistics.Shared
Imports Infragistics.Win
Imports Infragistics.Win.UltraWinGrid
Imports System.Diagnostics

   Private Sub UltraGrid1_CellListSelect(ByVal sender As Object, ByVal e As Infragistics.Win.UltraWinGrid.CellEventArgs) Handles ultraGrid1.CellListSelect

       ' セルを編集するとドロップダウンの項目が選択されたときに
       ' CellListSelect を発生しますこれを発生するにはセルが編集モードである必要があります以下のコードは
       ' 値リスト ドロップダウンの選択された項目のインデックスを出力します
       If Not Nothing Is e.Cell.Column.ValueList Then
           Dim itemIdex As Integer = e.Cell.Column.ValueList.SelectedItemIndex
           Debug.WriteLine("Selected Item Index = " & itemIdex)
       End If

   End Sub
using Infragistics.Shared;
using Infragistics.Win;
using Infragistics.Win.UltraWinGrid;
using System.Diagnostics;

private void ultraGrid1_CellListSelect(object sender, Infragistics.Win.UltraWinGrid.CellEventArgs e)
{

	// セルを編集するとドロップダウンの項目が選択されたときに
	// CellListSelect を発生しますこれを発生するにはセルが編集モードである必要があります以下のコードは
	// 値リスト ドロップダウンの選択された項目のインデックスを出力します
	if ( null != e.Cell.Column.ValueList )
	{
		int itemIdex = e.Cell.Column.ValueList.SelectedItemIndex;

		Debug.WriteLine( "Selected Item Index = " + itemIdex );
	}

}
参照