DataGridView.CellBeginEdit Evento
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Tiene lugar cuando el modo de edición comienza por la celda seleccionada.
public:
event System::Windows::Forms::DataGridViewCellCancelEventHandler ^ CellBeginEdit;
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
Tipo de evento
Ejemplos
En el ejemplo de código siguiente se muestra cómo controlar este evento para reflejar que se está editando el actual DataGridViewCell . En este ejemplo, la Text propiedad del contenedor Form se establece para reflejar qué celda se está editando. Para ejecutar este ejemplo, pegue el código en un formulario que contenga un DataGridView denominado dataGridView1
y asegúrese de que todos los eventos están asociados a sus controladores de eventos.
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
Comentarios
Para obtener más información acerca de cómo controlar eventos, vea controlar y provocar eventos.