DataGridViewCell.DataGridViewCellAccessibleObject.DoDefaultAction メソッド

定義

DataGridViewCell.DataGridViewCellAccessibleObject に関連付けられた既定のアクションを実行します。

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

例外

Owner プロパティの値が null です。

- または -

DataGridViewCell.DataGridViewCellAccessibleObject プロパティの値が null ではなく、RowIndex プロパティによって返された DataGridViewCellOwner プロパティが -1 です。

注釈

これに DataGridViewCell.DataGridViewCellAccessibleObject 関連付けられているセルが の場合、 DataGridViewHeaderCellこのメソッドは何も行いません。 それ以外の場合、このメソッドはセルを選択し、それを現在のセルにして、次のいずれかのアクションを実行します。

  • セルのプロパティ値が の ReadOnly 場合、このメソッドは trueを返します。

  • セル EditType のプロパティ値が の場合は、 nullセルが編集コントロールをホストできないことを意味し、このメソッドは を返します。

  • セルが現在編集モードを開始または終了している場合 (たとえば、このメソッドが または CellEndEdit イベント ハンドラーでCellBeginEdit呼び出された場合)、このメソッドは を返します。

  • セルが現在編集モードの場合、このメソッドは編集をコミットして終了します。

  • セルが編集モードではなく、 プロパティが DataGridView.EditModeEditProgrammatically設定されている場合、このメソッドは を返します。

  • 上記のアクションが実行されない場合、このメソッドはセルを編集モードにします。

適用対象

こちらもご覧ください