PowerTools SPREAD for Windows Forms 10.0J
ComboDropDown イベント


ユーザーがセルのコンボボックスをドロップダウンするときに発生します。
構文
'Declaration
 
Public Event ComboDropDown As EditorNotifyEventHandler
'使用法
 
Dim instance As FpSpread
Dim handler As EditorNotifyEventHandler
 
AddHandler instance.ComboDropDown, handler
public event EditorNotifyEventHandler ComboDropDown
イベント データ

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

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

このイベントは、ユーザーがコンボ ボックス型セルでドロップダウン矢印をクリックするか、[Alt]+下矢印キーを押したことで、コンボ ボックスのリスト部分がドロップダウンしてリスト項目が表示されたときに、OnComboDropDown メソッドによって呼び出されます。

このイベントは、ドロップダウン リストの表示を処理する場合に使用します。

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

次のサンプルコードは、ユーザーがコンボボックスのボタンをクリックしてリストから項目を選択するときに、コンボボックス関連のいくつかのイベントを発生させます。
FarPoint.Win.Spread.CellType.ComboBoxCellType cb = new FarPoint.Win.Spread.CellType.ComboBoxCellType();
fpSpread1.ActiveSheet.Cells[0, 0].CellType = cb;

private void fpSpread1_ComboCloseUp(object sender, FarPoint.Win.Spread.EditorNotifyEventArgs e)
{
     ListBox1.Items.Add("ComboCloseUp event fired");
}

private void fpSpread1_ComboDropDown(object sender, FarPoint.Win.Spread.EditorNotifyEventArgs e)
{
     ListBox1.Items.Add("ComboDropDown event fired");
}

private void fpSpread1_ComboSelChange(object sender, FarPoint.Win.Spread.EditorNotifyEventArgs e)
{
     ListBox1.Items.Add("ComboSelChange event fired");
}
Dim cb As New FarPoint.Win.Spread.CellType.ComboBoxCellType()
FpSpread1.ActiveSheet.Cells(0, 0).CellType = cb

Private Sub FpSpread1_ComboCloseUp(ByVal sender As Object, ByVal e As FarPoint.Win.Spread.EditorNotifyEventArgs) Handles FpSpread1.ComboCloseUp
     ListBox1.Items.Add("ComboCloseUp event fired")
End Sub

Private Sub FpSpread1_ComboDropDown(ByVal sender As Object, ByVal e As FarPoint.Win.Spread.EditorNotifyEventArgs) Handles
FpSpread1.ComboDropDown
     ListBox1.Items.Add("ComboDropDown event fired")
End Sub

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

FpSpread クラス
FpSpread メンバ
ComboCloseUp イベント
ComboSelChange イベント
EditorNotifyEventArgs クラス

開発者ガイド

コンボボックス型セル

 

 


© 2004-2017, GrapeCity inc. All rights reserved.