次の方法で共有


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