バージョン

ClickCellButton イベント

ButtonスタイルまたはEditButtonスタイルが使用されている列で、ユーザーがセルのボタンをクリックすると発生します。
シンタックス
'宣言
 
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." );

}
参照