Freigeben über


DataGridViewCell.DataGridViewCellAccessibleObject.DoDefaultAction Methode

Definition

Führt die Standardaktion aus, die DataGridViewCell.DataGridViewCellAccessibleObject zugeordnet ist.

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

Ausnahmen

Der Wert der Owner-Eigenschaft ist null.

- oder -

Der Wert der DataGridViewCell.DataGridViewCellAccessibleObject-Eigenschaft ist nicht null, und die RowIndex-Eigenschaft der von der DataGridViewCell-Eigenschaft zurückgegebenen Owner ist gleich -1.

Hinweise

Wenn die diesem DataGridViewCell.DataGridViewCellAccessibleObject zugeordnete Zelle eine DataGridViewHeaderCellist, führt diese Methode nichts aus. Andernfalls wählt diese Methode die Zelle aus, macht sie zur aktuellen Zelle und führt eine der folgenden Aktionen aus:

  • Wenn der Eigenschaftswert der ReadOnly Zelle ist, gibt truediese Methode zurück.

  • Wenn der Eigenschaftswert der Zelle EditType ist null, was bedeutet, dass die Zelle kein Bearbeitungssteuerelement hosten kann, gibt diese Methode zurück.

  • Wenn die Zelle derzeit in den Bearbeitungsmodus wechselt oder diesen verlässt (z. B. wenn diese Methode in einem CellBeginEdit Oder CellEndEdit -Ereignishandler aufgerufen wird), gibt diese Methode zurück.

  • Wenn sich die Zelle derzeit im Bearbeitungsmodus befindet, wird von dieser Methode ein Commit ausgeführt und die Bearbeitung beendet.

  • Wenn sich die Zelle nicht im Bearbeitungsmodus befindet und die DataGridView.EditMode Eigenschaft auf EditProgrammaticallyfestgelegt ist, gibt diese Methode zurück.

  • Wenn keine der vorherigen Aktionen ausgeführt wird, bewirkt diese Methode, dass die Zelle in den Bearbeitungsmodus wechselt.

Gilt für:

Weitere Informationen