DataGridViewCell.DataGridViewCellAccessibleObject.DoDefaultAction Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.