DataGridViewCell.DataGridViewCellAccessibleObject.DoDefaultAction Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wykonuje akcję domyślną skojarzona z elementem DataGridViewCell.DataGridViewCellAccessibleObject.
public:
override void DoDefaultAction();
public override void DoDefaultAction();
override this.DoDefaultAction : unit -> unit
Public Overrides Sub DoDefaultAction ()
Wyjątki
Wartość Owner właściwości to null.
-lub-
Wartość DataGridViewCell.DataGridViewCellAccessibleObject właściwości nie null jest i RowIndex właściwość DataGridViewCell zwrócona przez Owner właściwość jest równa -1.
Uwagi
Jeśli komórka skojarzona z tym DataGridViewCell.DataGridViewCellAccessibleObject elementem DataGridViewHeaderCellto , ta metoda nic nie robi. W przeciwnym razie ta metoda wybiera komórkę, czyni ją bieżącą komórką i wykonuje jedną z następujących akcji:
Jeśli wartość właściwości komórki ReadOnly to
true, ta metoda zwraca wartość .Jeśli wartość właściwości komórki EditType to
null, co oznacza, że komórka nie może hostować kontrolki edycji, ta metoda zwraca.Jeśli komórka jest obecnie wprowadzana lub opuszcza tryb edycji (na przykład jeśli ta metoda jest wywoływana w procedurze CellBeginEdit obsługi zdarzeń lub CellEndEdit ), ta metoda zwraca.
Jeśli komórka jest obecnie w trybie edycji, ta metoda zatwierdza i kończy edycję.
Jeśli komórka nie jest w trybie edycji, a DataGridView.EditMode właściwość jest ustawiona na EditProgrammaticallywartość , ta metoda zwraca wartość .
Jeśli żadna z powyższych akcji nie zostanie podjęta, ta metoda spowoduje, że komórka zostanie wprowadzona w tryb edycji.