行列インデックスで指定されたセルの矩形(位置、サイズ)情報を取得することができます。 FpSpreadクラスのGetCellRectangleメソッド呼び出し時、対象となる行列インデックスを指定することで、セルの座標(矩形)情報が.NET FrameworkのRectangle構造体形式によって返されます。
以下のサンプルではCellClickイベントを実装し、引数e(CellClickEventArgsクラス)より参照した行列インデックスを当メソッドに渡すことで、クリックしたセルの矩形情報を取得する例を紹介しています。なお、固定行(列)上での取得方法については下記メモをご参照ください。
取得対象となるセル | 引数の指定方法 |
---|---|
通常の行列上に存在 | FpSpread1.GetCellRectangle(0, 0, RowIndex, ColumnIndex) |
固定行上に存在 | FpSpread1.GetCellRectangle(-1, 0, RowIndex, ColumnIndex) |
固定列上に存在 | FpSpread1.GetCellRectangle(0, -1, RowIndex, ColumnIndex) |
固定行且つ固定列上に存在 | FpSpread1.GetCellRectangle(-1, -1, RowIndex, ColumnIndex) |
固定行(末尾行)上に存在 | FpSpread1.GetCellRectangle(1, 0, RowIndex, ColumnIndex) |
固定列(末尾列)上に存在 | FpSpread1.GetCellRectangle(0, 1, RowIndex, ColumnIndex) |
固定行(末尾行)且つ固定列(末尾列)上に存在 | FpSpread1.GetCellRectangle(1, 1, RowIndex, ColumnIndex) |