DataGridViewCell.DataGridViewCellAccessibleObject.DoDefaultAction DataGridViewCell.DataGridViewCellAccessibleObject.DoDefaultAction DataGridViewCell.DataGridViewCellAccessibleObject.DoDefaultAction DataGridViewCell.DataGridViewCellAccessibleObject.DoDefaultAction Method

定義

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

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

例外

Owner プロパティの値が null です。The value of the Owner property is null.

または-or- DataGridViewCell.DataGridViewCellAccessibleObject プロパティの値が null ではなく、RowIndex プロパティによって返された DataGridViewCellOwner プロパティが -1 です。The value of the DataGridViewCell.DataGridViewCellAccessibleObject property is not null and the RowIndex property of the DataGridViewCell returned by the Owner property is equal to -1.

注釈

このDataGridViewCell.DataGridViewCellAccessibleObjectに関連付けられているDataGridViewHeaderCellセルがの場合、このメソッドは何も行いません。If the cell associated with this DataGridViewCell.DataGridViewCellAccessibleObject is a DataGridViewHeaderCell, this method does nothing. それ以外の場合、このメソッドはセルを選択して現在のセルにし、次のいずれかのアクションを実行します。Otherwise, this method selects the cell, makes it the current cell, and takes one of the following actions:

  • セルのReadOnlyプロパティ値がtrueの場合、このメソッドはを返します。If the cell's ReadOnly property value is true, this method returns.

  • セルのEditTypeプロパティの値がnullである場合、セルが編集コントロールをホストできないことを意味します。このメソッドはを返します。If the cell's EditType property value is null, meaning the cell cannot host an editing control, this method returns.

  • セルが現在編集モードを開始または終了している場合 (たとえば、このメソッドがCellBeginEditまたはCellEndEditイベントハンドラーで呼び出された場合)、このメソッドはを返します。If the cell is currently entering or leaving edit mode (for example, if this method is called in a CellBeginEdit or CellEndEdit event handler), this method returns.

  • セルが現在編集モードの場合、このメソッドは編集をコミットして終了します。If the cell is currently in edit mode, this method commits and ends the edit.

  • セルが編集モードDataGridView.EditModeではなく、プロパティがにEditProgrammatically設定されている場合、このメソッドはを返します。If the cell is not in edit mode and the DataGridView.EditMode property is set to EditProgrammatically, this method returns.

  • 上記のいずれのアクションも実行されない場合、このメソッドはセルを編集モードにします。If none of the preceding actions is taken, this method causes the cell to enter edit mode.

セキュリティ

SecurityPermission
アンマネージコードを呼び出す。to call unmanaged code. 要求の値Demand:。Demand value: Demand. アクセス許可値:UnmanagedCodePermission value: UnmanagedCode

適用対象

こちらもご覧ください