PowerTools SPREAD for Windows Forms 8.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メソッドを使用します。