'宣言 Public Event ClickCellButton As CellEventHandler
public event CellEventHandler ClickCellButton
イベント ハンドラが、このイベントに関連するデータを含む、CellEventArgs 型の引数を受け取りました。次の CellEventArgs プロパティには、このイベントの固有の情報が記載されます。
プロパティ | 解説 |
---|---|
Cell | 対象となるセルへの参照を返します。 |
cell 引数は、ボタンがクリックされたセルのプロパティの設定やそのメソッドの呼び出しに使用できる、UltraGridCell オブジェクトへの参照を返します。この参照を使用して、返されるセルのプロパティまたはメソッドにアクセスできます。
このイベントは、ユーザーがセルのボタンをクリックすると生成されます。セルはスタイルに基づきボタンで表示されたり、ボタンを含みます。
このイベントは、列の 2 プロパティが 2 (StyleEditButton) または 7 (StyleButton) に設定されているセルに限って生成されます。
Imports Infragistics.Shared Imports Infragistics.Win Imports Infragistics.Win.UltraWinGrid Imports System.Diagnostics Private Sub Button7_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles button7.Click ' 列スタイルをボタンに設定しますボタンの列スタイルは列のセルに ' ボタンを表示しますクリックされたときに、UltraGrid の ClickCellButton イベントが ' 発生し、処理することができます Me.UltraGrid1.DisplayLayout.Bands(0).Columns("CustomerID").Style = ColumnStyle.Button End Sub Private Sub UltraGrid1_ClickCellButton(ByVal sender As Object, ByVal e As Infragistics.Win.UltraWinGrid.CellEventArgs) Handles ultraGrid1.ClickCellButton ' セルのボタンがクリックされたときに、そのクリックを処理するために、 ' UltraGrid の ClickCellButton イベントを使用します Debug.WriteLine("Button in " & e.Cell.Value.ToString() & " cell was clicked.") End Sub
using Infragistics.Shared; using Infragistics.Win; using Infragistics.Win.UltraWinGrid; using System.Diagnostics; private void button7_Click(object sender, System.EventArgs e) { // 列スタイルをボタンに設定しますボタンの列スタイルは列のセルに // ボタンを表示しますクリックされたときに、UltraGrid の ClickCellButton イベントが // 発生し、処理することができます this.ultraGrid1.DisplayLayout.Bands[0].Columns["CustomerID"].Style = ColumnStyle.Button; } private void ultraGrid1_ClickCellButton(object sender, Infragistics.Win.UltraWinGrid.CellEventArgs e) { // セルのボタンがクリックされたときに、そのクリックを処理するために、 // UltraGrid の CellClickButton イベントを使用します Debug.WriteLine( "Button in " + e.Cell.Value.ToString( ) + " cell was clicked." ); }