DataGridView.CellBeginEdit DataGridView.CellBeginEdit DataGridView.CellBeginEdit DataGridView.CellBeginEdit Event

定义

选定单元格的编辑模式启动时发生。Occurs when edit mode starts for the selected cell.

public:
 event System::Windows::Forms::DataGridViewCellCancelEventHandler ^ CellBeginEdit;
public event System.Windows.Forms.DataGridViewCellCancelEventHandler CellBeginEdit;
member this.CellBeginEdit : System.Windows.Forms.DataGridViewCellCancelEventHandler 
Public Custom Event CellBeginEdit As DataGridViewCellCancelEventHandler 

示例

下面的代码示例演示了如何处理此事件以反映当前DataGridViewCell正在编辑。The following code example illustrates how to handle this event to reflect that the current DataGridViewCell is being edited. 在此示例中,Text属性包含Form设置以反映正在编辑的单元格。In this example, the Text property of the containing Form is set to reflect which cell is being edited. 若要运行此示例,请将代码粘贴到包含一个窗体DataGridView名为dataGridView1,并确保所有事件都都具有其事件处理程序相关联。To run this example, paste the code into a form that contains a DataGridView named dataGridView1, and ensure all events are associated with their event handlers.

private void dataGridView1_CellBeginEdit(object sender,
    DataGridViewCellCancelEventArgs e)
{
    string msg = String.Format("Editing Cell at ({0}, {1})",
        e.ColumnIndex, e.RowIndex);
    this.Text = msg;
}

private void dataGridView1_CellEndEdit(object sender,
    DataGridViewCellEventArgs e)
{
    string msg = String.Format("Finished Editing Cell at ({0}, {1})",
        e.ColumnIndex, e.RowIndex);
    this.Text = msg;
}
Private Sub dataGridView1_CellBeginEdit(ByVal sender As Object, _
    ByVal e As DataGridViewCellCancelEventArgs) _
    Handles DataGridView1.CellBeginEdit

    Dim msg As String = _
        String.Format("Editing Cell at ({0}, {1})", _
        e.ColumnIndex, e.RowIndex)
    Me.Text = msg

End Sub

Private Sub dataGridView1_CellEndEdit(ByVal sender As Object, _
    ByVal e As DataGridViewCellEventArgs) _
    Handles DataGridView1.CellEndEdit

    Dim msg As String = _
        String.Format("Finished Editing Cell at ({0}, {1})", _
        e.ColumnIndex, e.RowIndex)
    Me.Text = msg

End Sub

注解

有关如何处理事件的详细信息,请参阅处理和引发事件For more information about how to handle events, see Handling and Raising Events.

适用于

另请参阅