DataGrid.CurrentCell プロパティ
フォーカスがあるセルを取得または設定します。デザイン時には使用できません。
Public Property CurrentCell As DataGridCell
[C#]
public DataGridCell CurrentCell {get; set;}
[C++]
public: __property DataGridCell get_CurrentCell();public: __property void set_CurrentCell(DataGridCell);
[JScript]
public function get CurrentCell() : DataGridCell;public function set CurrentCell(DataGridCell);
プロパティ値
フォーカスがある DataGridCell 。
解説
CurrentCell プロパティを設定すると、セルが表示されていない場合に、グリッドがスクロールされセルが表示されます。
使用例
[Visual Basic, C#, C++] 現在のセルを設定および取得する方法を次の例に示します。
Private Sub SetCellWithFocus(ByVal myGrid As DataGrid)
' Set the current cell to cell 1, row 1.
myGrid.CurrentCell = New DataGridCell(1,1)
End Sub
Private Sub DataGrid1_GotFocus(ByVal Sender As Object, ByVal e As EventArgs)
Console.WriteLine(DataGrid1.CurrentCell.ColumnNumber & " " & _
DataGrid1.CurrentCell.RowNumber)
End Sub
[C#]
private void SetCellWithFocus(DataGrid myGrid)
{
// Set the current cell to cell1, row 1.
myGrid.CurrentCell = new DataGridCell(1,1);
}
private void dataGrid1_GotFocus(object sender, EventArgs e)
{
Console.WriteLine(dataGrid1.CurrentCell.ColumnNumber +
" " + dataGrid1.CurrentCell.RowNumber);
}
[C++]
private:
void SetCellWithFocus(DataGrid* myGrid)
{
// Set the current cell to cell1, row 1.
myGrid->CurrentCell = DataGridCell(1,1);
}
void dataGrid1_GotFocus(Object* /*sender*/, EventArgs* /*e*/)
{
Console::WriteLine(S"{0} {1}",
__box(dataGrid1->CurrentCell.ColumnNumber), __box(dataGrid1->CurrentCell.RowNumber));
}
[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET
参照
DataGrid クラス | DataGrid メンバ | System.Windows.Forms 名前空間 | DataGridCell | FirstVisibleColumn