DataGridViewCell.DataGridViewCellAccessibleObject.DoDefaultAction 메서드


DataGridViewCell.DataGridViewCellAccessibleObject와 연결된 기본 동작을 수행합니다.Performs the default action associated with the DataGridViewCell.DataGridViewCellAccessibleObject.

 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.

적용 대상

추가 정보