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.EditMode 屬性設定為 EditProgrammatically ,則這個方法會傳回。

  • 如果沒有採取上述動作,這個方法會使儲存格進入編輯模式。

適用於

另請參閱