DataGridViewCell.DataGridViewCellAccessibleObject.DoDefaultAction Método

Definición

Realiza la acción predeterminada asociada a DataGridViewCell.DataGridViewCellAccessibleObject.Performs the default action associated with the 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.The value of the Owner property is null.

O bien-or- 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.The value of the DataGridViewCell.DataGridViewCellAccessibleObject property is not null and the RowIndex property of the DataGridViewCell returned by the Owner property is equal to -1.

Comentarios

Si la celda asociada a este DataGridViewCell.DataGridViewCellAccessibleObject es una DataGridViewHeaderCell, este método no hace nada.If the cell associated with this DataGridViewCell.DataGridViewCellAccessibleObject is a DataGridViewHeaderCell, this method does nothing. De lo contrario, este método selecciona la celda, la convierte en la celda actual y realiza una de las acciones siguientes:Otherwise, this method selects the cell, makes it the current cell, and takes one of the following actions:

  • Si el valor de la propiedad ReadOnly de la celda es true, este método devuelve.If the cell's ReadOnly property value is true, this method returns.

  • Si el valor de la propiedad EditType de la celda es null, lo que significa que la celda no puede hospedar un control de edición, este método devuelve.If the cell's EditType property value is null, meaning the cell cannot host an editing control, this method returns.

  • Si la celda está entrando o saliendo en el modo de edición (por ejemplo, si se llama a este método en un CellBeginEdit o CellEndEdit controlador de eventos), este método devuelve.If the cell is currently entering or leaving edit mode (for example, if this method is called in a CellBeginEdit or CellEndEdit event handler), this method returns.

  • Si la celda está actualmente en modo de edición, este método confirma y finaliza la edición.If the cell is currently in edit mode, this method commits and ends the edit.

  • Si la celda no está en modo de edición y la propiedad DataGridView.EditMode está establecida en EditProgrammatically, este método devuelve.If the cell is not in edit mode and the DataGridView.EditMode property is set to EditProgrammatically, this method returns.

  • Si no se realiza ninguna de las acciones anteriores, este método hace que la celda entre en modo de edición.If none of the preceding actions is taken, this method causes the cell to enter edit mode.

Seguridad

SecurityPermission
para llamar a código no administrado.to call unmanaged code. Valor de petición: Demand.Demand value: Demand. Valor de permiso: UnmanagedCodePermission value: UnmanagedCode

Se aplica a

Consulte también: