DataGrid.CurrentCell Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает, какая ячейка имеет фокус. Недоступно во время разработки.
public:
property System::Windows::Forms::DataGridCell CurrentCell { System::Windows::Forms::DataGridCell get(); void set(System::Windows::Forms::DataGridCell value); };
[System.ComponentModel.Browsable(false)]
public System.Windows.Forms.DataGridCell CurrentCell { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.CurrentCell : System.Windows.Forms.DataGridCell with get, set
Public Property CurrentCell As DataGridCell
Значение свойства
Фокус DataGridCell .
- Атрибуты
Примеры
В следующем примере кода показано, как задать и получить текущую ячейку.
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( "{0} {1}", dataGrid1->CurrentCell.ColumnNumber,
dataGrid1->CurrentCell.RowNumber );
}
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);
}
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
Комментарии
CurrentCell Задание свойства приведет к прокрутке сетки и отображению ячейки, если она еще не видна.