'宣言 Public Event RowSelected As RowSelectedEventHandler
public event RowSelectedEventHandler RowSelected
イベント ハンドラが、このイベントに関連するデータを含む、RowSelectedEventArgs 型の引数を受け取りました。次の RowSelectedEventArgs プロパティには、このイベントの固有の情報が記載されます。
このイベントは、コンボの選択行が変更した時に発生します。これによって、以前に選択した行が新しく選択した行と同じ値またはテキストを持つ場合を除くコントロールの Value および Text プロパティも変更されます。
MessageBox を表示するなどのコンボがフォーカスを失う場合に何も行わないことは一般的に好ましくありません。リストからナビゲートするために矢印キーをユーザーが押したり、コンボの編集部分に入力したり、特定の項目を検索するために AutoEdit を使用する時に変更を行うプロセスで、このイベントが発生するからです。
Imports Infragistics.Shared Imports Infragistics.Win Imports Infragistics.Win.UltraWinGrid Private Sub UltraCombo1_RowSelected(ByVal sender As Object, ByVal e As Infragistics.Win.UltraWinGrid.RowSelectedEventArgs) Handles ultraCombo1.RowSelected ' ユーザーがドロップダウンの項目を選択するときに、RowSelected が発生します ' UltraCombo の Value プロパティも更新されます渡されたイベント引数の Row プロパティで ' 選択した行にアクセスできます Debug.WriteLine("RowSelected: " & "UltraCombo's new value is " & Me.ultraCombo1.Value.ToString()) Debug.WriteLine("RowSelected: " & "New row is selected with the ProductID of " & e.Row.Cells("ProductID").Value.ToString()) End Sub
using Infragistics.Shared; using Infragistics.Win; using Infragistics.Win.UltraWinGrid; using System.Diagnostics; private void ultraCombo1_RowSelected(object sender, Infragistics.Win.UltraWinGrid.RowSelectedEventArgs e) { // ユーザーがドロップダウンの項目を選択するときに、RowSelected が発生します // UltraCombo の Value プロパティも更新されます渡されたイベント引数の Row プロパティで // 選択した行にアクセスできます Debug.WriteLine( "RowSelected: " + "UltraCombo's new value is " + this.ultraCombo1.Value.ToString( ) ); Debug.WriteLine( "RowSelected: " + "New row is selected with the ProductID of " + e.Row.Cells["ProductID"].Value.ToString( ) ); }