DataGridView内のあるセルが現在表示されているか調べる
注意:DataGridViewコントロールは、.NET Framework 2.0で新しく追加されました。
DataGridView内のあるセルが、現在画面に表示されているか調べるには、DataGridViewCell.Displayedプロパティを使います。DataGridViewCell.Visibleプロパティでは、セルが非表示となっているか(つまり、セルのある列または行が非表示となっているか)を調べることができますが、Displayedプロパティでは、画面の外にスクロールされて表示されていない場合を含めて調べることができます。セルの一部が少しでも画面に表示されていれば、DisplayedプロパティはTrueになるようです。 (0, 0)のセルがスクロールアウトされているときに、現在のセルを(0, 0)にする例を示します。 If Not DataGridView1(0, 0).Displayed AndAlso _ DataGridView1(0, 0).Visible Then DataGridView1.CurrentCell = DataGridView1(0, 0) End If
if (!DataGridView1[0, 0].Displayed && DataGridView1[0, 0].Visible)
{
DataGridView1.CurrentCell = DataGridView1[0, 0];
}
|
|
Copyright(C) DOBON!. All rights reserved.
|