Condividi tramite


DataGridViewCell.DataGridViewCellAccessibleObject.DoDefaultAction Metodo

Definizione

Esegue l'azione predefinita associata all'oggetto DataGridViewCell.DataGridViewCellAccessibleObject.

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

Eccezioni

Il valore della proprietà Owner è null.

-oppure-

Il valore della proprietà DataGridViewCell.DataGridViewCellAccessibleObject non è null e la proprietà RowIndex dell'oggetto DataGridViewCell restituito dalla proprietà Owner è uguale a -1.

Commenti

Se la cella associata a questa DataGridViewCell.DataGridViewCellAccessibleObject è , DataGridViewHeaderCellquesto metodo non fa nulla. In caso contrario, questo metodo seleziona la cella, lo rende la cella corrente e esegue una delle azioni seguenti:

  • Se il valore della proprietà della ReadOnly cella è true, questo metodo restituisce.

  • Se il valore della proprietà della EditType cella è null, ovvero la cella non può ospitare un controllo di modifica, questo metodo restituisce.

  • Se la cella sta attualmente immettendo o lasciando la modalità di modifica (ad esempio, se questo metodo viene chiamato in un CellBeginEdit gestore eventi o CellEndEdit ), questo metodo restituisce.

  • Se la cella è attualmente in modalità di modifica, questo metodo esegue il commit e termina la modifica.

  • Se la cella non è in modalità di modifica e la DataGridView.EditMode proprietà è impostata su EditProgrammatically, questo metodo restituisce.

  • Se nessuna delle azioni precedenti viene eseguita, questo metodo causa l'immissione della modalità di modifica della cella.

Si applica a

Vedi anche