Udostępnij za pośrednictwem


DataGridViewCell.DataGridViewCellAccessibleObject.DoDefaultAction Metoda

Definicja

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.

Dotyczy

Zobacz też