QuestionEventArgs Classe

Definição

Fornece dados para eventos que necessitam de uma true resposta ou false resposta a uma pergunta.

public ref class QuestionEventArgs : EventArgs
public class QuestionEventArgs : EventArgs
type QuestionEventArgs = class
    inherit EventArgs
Public Class QuestionEventArgs
Inherits EventArgs
Herança
QuestionEventArgs

Exemplos

O seguinte exemplo de código demonstra o uso deste tipo. No exemplo, um gestor de eventos reporta a ocorrência do CancelRowEdit evento. Este relatório ajuda-o a saber quando o evento ocorre e pode ajudá-lo na depuração. Para reportar múltiplos eventos ou eventos que ocorrem frequentemente, considere substituir Show ou Console.WriteLine anexar a mensagem a uma multilinha TextBox.

Para executar o código de exemplo, cole-o num projeto que contenha uma instância do tipo DataGridView chamada DataGridView1. Depois, certifique-se de que o gestor de eventos está associado ao CancelRowEdit evento.

private void DataGridView1_CancelRowEdit(Object sender, QuestionEventArgs e) {

System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "Response", e.Response );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "CancelRowEdit Event" );
}
Private Sub DataGridView1_CancelRowEdit(sender as Object, e as QuestionEventArgs) _ 
     Handles DataGridView1.CancelRowEdit

    Dim messageBoxVB as New System.Text.StringBuilder()
    messageBoxVB.AppendFormat("{0} = {1}", "Response", e.Response)
    messageBoxVB.AppendLine()
    MessageBox.Show(messageBoxVB.ToString(),"CancelRowEdit Event")

End Sub

Observações

Esta classe é atualmente usada com os CancelRowEdit eventos e RowDirtyStateNeeded do DataGridView controlo. Permite-lhe especificar uma resposta a eventos que ocorrem quando o controlo precisa da resposta a uma pergunta. A resposta à pergunta é especificada definindo a Response propriedade.

Construtores

Name Description
QuestionEventArgs()

Inicializa uma nova instância da QuestionEventArgs classe usando um valor de propriedade padrão Response de false.

QuestionEventArgs(Boolean)

Inicializa uma nova instância da QuestionEventArgs classe usando o valor padrão especificado para a Response propriedade.

Propriedades

Name Description
Response

Recebe ou define um valor que indica a resposta a uma pergunta representada pelo evento.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Ver também