【セル型全般】 CellClickイベントの活用例

文書番号 : 15793     文書種別 : 使用方法     最終更新日 : 2004/11/05
文書を印刷する
対象製品
SPREAD for .NET Windows Forms Edition
詳細
CellClickイベントでは、CellClickEventArgsクラスである引数eのプロパティより様々な情報を参照できます。ここでは幾つかの簡単な活用例をご紹介します。

なお、CellClickEventArgsクラスの各メンバについては製品ヘルプをご参照ください。

◎デフォルトの処理をキャンセル
  Private Sub FpSpread1_CellClick(ByVal sender As Object, ByVal e As FarPoint.Win.Spread.CellClickEventArgs) Handles FpSpread1.CellClick
    e.Cancel = True
  End Sub


◎マウスの右ボタン押下を検知
  Private Sub FpSpread1_CellClick(ByVal sender As Object, ByVal e As FarPoint.Win.Spread.CellClickEventArgs) Handles FpSpread1.CellClick
    If e.Button = MouseButtons.Right Then
      Debug.WriteLine("マウスの右ボタン")
    End If
  End Sub


◎クリックされたセルのインデックス値を取得
  Private Sub FpSpread1_CellClick(ByVal sender As Object, ByVal e As FarPoint.Win.Spread.CellClickEventArgs) Handles FpSpread1.CellClick
    Debug.WriteLine("行インデックス:" & e.Row)
    Debug.WriteLine("列インデックス:" & e.Column)
  End Sub


◎行ヘッダ/列ヘッダクリックの検知
  Private Sub FpSpread1_CellClick(ByVal sender As Object, ByVal e As FarPoint.Win.Spread.CellClickEventArgs) Handles FpSpread1.CellClick
    If e.RowHeader Then
      Debug.WriteLine("行ヘッダをクリック")
    ElseIf e.ColumnHeader Then
      Debug.WriteLine("列ヘッダをクリック")
    End If
  End Sub
関連情報
キーワード
HowTo セル型

この文書は、以前は次のFAQ IDで公開されていました : 5954