DataGridViewCell.DataGridViewCellAccessibleObject.DoDefaultAction Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.