Compartilhar via


DataGridViewCell.DataGridViewCellAccessibleObject.DoDefaultAction Método

Definição

Executa a ação padrão associada ao DataGridViewCell.DataGridViewCellAccessibleObject.

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

Exceções

O valor da propriedade Owner é null.

- ou -

O valor da propriedade DataGridViewCell.DataGridViewCellAccessibleObject não é null e a propriedade RowIndex do DataGridViewCell retornado pela propriedade Owner é igual a -1.

Comentários

Se a célula associada a este DataGridViewCell.DataGridViewCellAccessibleObject for um DataGridViewHeaderCell, esse método não fará nada. Caso contrário, esse método seleciona a célula, torna-a a célula atual e executa uma das seguintes ações:

  • Se o valor da propriedade da ReadOnly célula for true, esse método retornará.

  • Se o valor da propriedade da EditType célula for null, o que significa que a célula não pode hospedar um controle de edição, esse método retornará.

  • Se a célula estiver entrando ou saindo do modo de edição (por exemplo, se esse método for chamado em um CellBeginEdit manipulador de eventos ou CellEndEdit ), esse método retornará.

  • Se a célula estiver atualmente no modo de edição, esse método confirmará e encerrará a edição.

  • Se a célula não estiver no modo de edição e a DataGridView.EditMode propriedade estiver definida EditProgrammaticallycomo , esse método retornará.

  • Se nenhuma das ações anteriores for executada, esse método fará com que a célula entre no modo de edição.

Aplica-se a

Confira também