指定したセルのピクセル位置(X座標, Y座標)を取得することは出来ますか?

文書番号 : 33506     文書種別 : 使用方法     登録日 : 2012/11/14     最終更新日 : 2012/11/14
文書を印刷する
対象製品
SPREAD for Windows Forms 7.0J
詳細
指定したセルの矩形領域にGetCellRectangleメソッドを使用してアクセスし、Rectangleオブジェクトの各プロパティからピクセル位置を取得することが可能です。なお、GetCellRectangleメソッドは対象セルが画面上に表示されている場合にのみ適切な値を取得出来ます。

◎サンプルコード(VB)
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  ' セル[3, 3]のX座標, Y座標を取得します
  Dim r As Rectangle
  r = FpSpread1.GetCellRectangle(0, 0, 3, 3)
  Console.WriteLine(String.Format("r.X = {0}, r.Y = {1}", r.X, r.Y))
End Sub

◎サンプルコード(C#)
private void button1_Click(object sender, EventArgs e)
{
  // セル[3, 3]のX座標, Y座標を取得します
  Rectangle r;
  r = fpSpread1.GetCellRectangle(0, 0, 3, 3);
  Console.WriteLine(String.Format("r.X = {0}, r.Y = {1}", r.X, r.Y));
}
関連情報
キーワード
「セル位置の設定/取得」