PowerTools SPREAD for Windows Forms 10.0J
セルのクリック時の情報

クリックされたセルの行および列インデックスを取得できます。次のイベントを使用します。

イベント 使用例
FpSpreadクラスのCellClickイベント イベントパラメータ(CellClickEventArgsクラス)を使用して、クリックされたセルの行および列インデックスや、XおよびY座標を取得できます。
FpSpreadクラスのMouseDownイベント クリックされたXおよびY座標を取得できます。また、FpSpreadクラスのGetCellFromPixelメソッドで、行および列インデックスの情報を含むCellRangeオブジェクトを取得できます。

セルの位置(座標)から行および列インデックスを取得

FpSpreadクラスのGetCellFromPixelメソッドで、セルの座標から行および列インデックスの情報を格納したCellRangeオブジェクトを取得できます。

行および列インデックスからセルの位置(座標)を取得

FpSpreadクラスのGetCellRectangleメソッドで、行および列インデックスからセルの座標を取得できます。セルの座標は、.NET FrameworkのRectangleオブジェクトとして返されます。

ヘッダのクリック位置

ヘッダのセルがクリックされた場合も、FpSpreadクラスのCellClickイベントが発生します。イベントパラメータを表すCellClickEventArgsクラスのColumnHeaderおよびRowHeaderプロパティから、クリックされたセルがヘッダかどうか取得できます。行および列インデックスや、XおよびY座標も取得できます。また、FpSpreadクラスのMouseDownイベントを実装することで、クリックされたXおよびY座標を取得することもできます。

ヘッダセルの座標から行および列インデックスを取得するには、SpreadViewクラスのGetColumnHeaderCellFromPixelおよびGetRowHeaderCellFromPixelメソッドを使用します。

ヘッダセルの行および列インデックスから座標を取得するには、FpSpreadクラスのGetColumnHeaderRectangleおよびGetRowHeaderRectangleメソッドを使用します。

関連トピック

 

 


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