DataGridViewCell.DataGridViewCellAccessibleObject.DoDefaultAction 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
执行与 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 属性返回的 DataGridViewCell 的 Owner 属性等于 -1。
注解
如果与此 DataGridViewCell.DataGridViewCellAccessibleObject 关联的单元格是 , DataGridViewHeaderCell则此方法不执行任何工作。 否则,此方法选择单元格,使其成为当前单元格,并执行以下操作之一:
如果单元格的 ReadOnly 属性值为
true
,则此方法返回 。如果单元格的 EditType 属性值为
null
,这意味着该单元格不能承载编辑控件,则此方法返回 。例如,如果单元格当前进入或离开编辑模式 (,如果在 或 CellEndEdit 事件处理程序) 中CellBeginEdit调用此方法,则此方法返回。
如果单元格当前处于编辑模式,则此方法提交并结束编辑。
如果单元格未处于编辑模式,并且 属性 DataGridView.EditMode 设置为 EditProgrammatically,则此方法返回 。
如果未执行上述任何操作,此方法将导致单元格进入编辑模式。