【Tips】セルが画面上に表示されているかどうかを取得する方法
対象製品
SPREAD for Windows Forms 5.0J
詳細
指定した位置にあるセルが画面上に表示されているかどうかを取得するにはFpSpread クラスのIsCellInView メソッドを使用します。
◎サンプルコード(VB)
◎サンプルコード(C#)
◎サンプルコード(VB)
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
' セルが表示されているか判定します
If FpSpread1.IsCellInView(0, 0, 2, 2) = True Then
Console.WriteLine("セル[2, 2]は表示されています")
Else
Console.WriteLine("セル[2, 2]は表示されていません")
End If
End Sub
' セルが表示されているか判定します
If FpSpread1.IsCellInView(0, 0, 2, 2) = True Then
Console.WriteLine("セル[2, 2]は表示されています")
Else
Console.WriteLine("セル[2, 2]は表示されていません")
End If
End Sub
◎サンプルコード(C#)
private void button1_Click(object sender, EventArgs e)
{
// セルが表示されているか判定します
if (fpSpread1.IsCellInView(0, 0, 2, 2) == true)
Console.WriteLine("セル[2, 2]は表示されています");
else
Console.WriteLine("セル[2, 2]は表示されていません");
}
{
// セルが表示されているか判定します
if (fpSpread1.IsCellInView(0, 0, 2, 2) == true)
Console.WriteLine("セル[2, 2]は表示されています");
else
Console.WriteLine("セル[2, 2]は表示されていません");
}
関連情報
- 【Tips】任意のセルをスクロールして表示する方法
- 【Tips】指定した行(列)を先頭に表示させる
- 【Tips】シート左上および右下のセルの行(列)インデックスを取得する
- 指定したポインタ位置のセルインデックスを取得する方法(固定列/行上でのクリックにより-1が返されます)
- 【セル型全般】 複数行/列が定義されているヘッダにて、クリックされたヘッダセルの行/列インデックスを取得することは出来ますか?
キーワード
「セル位置の設定/取得」
この文書は、以前は次のFAQ IDで公開されていました : 12968