DataGridViewCell.DataGridViewCellAccessibleObject.DoDefaultAction Método
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í.
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.