Поделиться через


DataGridView.CurrentCellAddress Свойство

Определение

Возвращает индексы строк и столбцов активной ячейки.

public:
 property System::Drawing::Point CurrentCellAddress { System::Drawing::Point get(); };
[System.ComponentModel.Browsable(false)]
public System.Drawing.Point CurrentCellAddress { get; }
[<System.ComponentModel.Browsable(false)>]
member this.CurrentCellAddress : System.Drawing.Point
Public ReadOnly Property CurrentCellAddress As Point

Значение свойства

Объект, Point представляющий индексы строк и столбцов текущей активной ячейки.

Атрибуты

Примеры

В следующем примере кода показано, как использовать CurrentCellAddress свойство в сценарии рисования строк. В этом примере это свойство используется для хранения индекса строки текущей ячейки. Когда пользователь изменяет текущую ячейку на другую строку, строка вынуждена перенакрасить себя.

Этот код является частью более крупного примера, доступного в разделе "Практическое руководство. Настройка внешнего вида строк в элементе управления DataGridView в Windows Forms".

// Forces the row to repaint itself when the user changes the 
// current cell. This is necessary to refresh the focus rectangle.
void dataGridView1_CurrentCellChanged(object sender, EventArgs e)
{
    if (oldRowIndex != -1)
    {
        this.dataGridView1.InvalidateRow(oldRowIndex);
    }
    oldRowIndex = this.dataGridView1.CurrentCellAddress.Y;
}
' Forces the row to repaint itself when the user changes the 
' current cell. This is necessary to refresh the focus rectangle.
Sub dataGridView1_CurrentCellChanged(ByVal sender As Object, _
    ByVal e As EventArgs) Handles dataGridView1.CurrentCellChanged

    If oldRowIndex <> -1 Then
        Me.dataGridView1.InvalidateRow(oldRowIndex)
    End If
    oldRowIndex = Me.dataGridView1.CurrentCellAddress.Y

End Sub

Комментарии

Используйте это свойство для определения строки и столбца текущей ячейки без прямого доступа к ячейке. Это полезно, чтобы избежать неуправляемых общих строк. Дополнительные сведения о совместном использовании строк см. в рекомендациях по масштабированию элемента управления DataGridView в Windows Forms.

Применяется к

См. также раздел