DataGridViewCell.DataGridViewCellAccessibleObject.DoDefaultAction Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Provede výchozí akci přidruženou k DataGridViewCell.DataGridViewCellAccessibleObject.
public:
override void DoDefaultAction();
public override void DoDefaultAction ();
override this.DoDefaultAction : unit -> unit
Public Overrides Sub DoDefaultAction ()
Výjimky
Hodnota Owner vlastnosti je null
.
-nebo-
Hodnota DataGridViewCell.DataGridViewCellAccessibleObject vlastnosti není null
a RowIndex vlastnost DataGridViewCell vrácená Owner vlastností je rovna -1.
Poznámky
Pokud je buňka přidružená k této DataGridViewCell.DataGridViewCellAccessibleObject buňce DataGridViewHeaderCell, tato metoda neprovede nic. Jinak tato metoda vybere buňku, nastaví ji jako aktuální buňku a provede jednu z následujících akcí:
Pokud je
true
hodnota vlastnosti buňky ReadOnly , vrátí tato metoda hodnotu .Pokud je
null
hodnota vlastnosti buňky EditType , což znamená, že buňka nemůže být hostitelem ovládacího prvku pro úpravy, vrátí se tato metoda.Pokud buňka právě vstupuje do režimu úprav nebo ji opouští (například pokud je tato metoda volána v obslužné rutině CellBeginEdit události nebo CellEndEdit ), vrátí se tato metoda.
Pokud je buňka aktuálně v režimu úprav, tato metoda potvrdí a ukončí úpravy.
Pokud buňka není v režimu úprav a DataGridView.EditMode vlastnost je nastavena na EditProgrammatically, vrátí tato metoda.
Pokud není provedena žádná z předchozích akcí, tato metoda způsobí, že buňka přejde do režimu úprav.