MESCIUS SPREAD for Windows Forms 15.0J
ButtonClicked イベント (FpSpread)
使用例 

ユーザーがセルのボタン、コンボボックス、ハイパーリンクのいずれかをクリックするときに発生します。
構文
'宣言
 
Public Event ButtonClicked As EditorNotifyEventHandler
public event EditorNotifyEventHandler ButtonClicked
イベント データ

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

プロパティ解説
Columnエディタがイベントを発生させたセルの列インデックスを取得します。  
EditingControlイベントを発生させたControlオブジェクトを取得します。  
Rowエディタがイベントを発生させたセルの行インデックスを取得します。  
Viewエディタがイベントを発生させたセルを含むビューを取得します。  
解説

このイベントは、ユーザーがセルのボタン、チェックボックス、またはハイパーリンクをクリックしたときにOnButtonClickedメソッドによって生成されます。これには次のセル型が含まれます。

このイベントは、セカンダリボタン(スピンボタンなど)ではなく、プライマリボタンが押されたときに発生します。

個々のイベント引数の詳細については、EditorNotifyEventArgsメンバを参照してください。

使用例
次のサンプルコードは、ユーザーがボタン型セルを押したときにButtonClickedイベントを発生させます。
fpSpread1.ActiveSheet.Cells[0, 0].CellType = new FarPoint.Win.Spread.CellType.ButtonCellType();
Label1.Text = "Click on the button in the first cell.";

private void fpSpread1_ButtonClicked(object sender, FarPoint.Win.Spread.EditorNotifyEventArgs e)
{
     ListBox1.Items.Add("ButtonClick event fired!");
}
FpSpread1.ActiveSheet.Cells(0, 0).CellType = New FarPoint.Win.Spread.CellType.ButtonCellType()
Label1.Text = "Click on the button in the first cell."

Private Sub FpSpread1_ButtonClicked(ByVal sender As Object, ByVal e As FarPoint.Win.Spread.EditorNotifyEventArgs) Handles
FpSpread1.ButtonClicked
     ListBox1.Items.Add("ButtonClicked event fired!")
End Sub
参照

FpSpread クラス
FpSpread メンバ
EditorNotifyEventArgs クラス

開発者ガイド

グラフィカルなセル
セル内のボタン表示の許可

 

 


© MESCIUS inc. All rights reserved.