Compartir a través de


DataGridViewCell.DataGridViewCellAccessibleObject.DoDefaultAction Método

Definición

Realiza la acción predeterminada asociada a DataGridViewCell.DataGridViewCellAccessibleObject.

public:
 override void DoDefaultAction();
public override void DoDefaultAction ();
override this.DoDefaultAction : unit -> unit
Public Overrides Sub DoDefaultAction ()

Excepciones

El valor de la propiedad Owner es null.

o bien

El valor de la propiedad DataGridViewCell.DataGridViewCellAccessibleObject no es null y la propiedad RowIndex de la DataGridViewCell devuelta por la propiedad Owner es igual a -1.

Comentarios

Si la celda asociada a esto DataGridViewCell.DataGridViewCellAccessibleObject es , DataGridViewHeaderCelleste método no hace nada. De lo contrario, este método selecciona la celda, la convierte en la celda actual y realiza una de las siguientes acciones:

  • Si el valor de propiedad de la ReadOnly celda es true, este método devuelve.

  • Si el valor de propiedad de EditType la celda es null, lo que significa que la celda no puede hospedar un control de edición, este método devuelve.

  • Si la celda está escribiendo o dejando el modo de edición (por ejemplo, si se llama a este método en un CellBeginEdit controlador de eventos o CellEndEdit ), este método devuelve.

  • Si la celda está actualmente en modo de edición, este método confirma y finaliza la edición.

  • Si la celda no está en modo de edición y la DataGridView.EditMode propiedad se establece EditProgrammaticallyen , este método devuelve.

  • Si no se realiza ninguna de las acciones anteriores, este método hace que la celda entre en modo de edición.

Se aplica a

Consulte también