'宣言 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 ); } }