Condividi tramite


QuestionEventArgs Classe

Definizione

Fornisce i dati relativi agli eventi per i quali è necessaria una risposta true o false a una domanda.

public ref class QuestionEventArgs : EventArgs
public class QuestionEventArgs : EventArgs
type QuestionEventArgs = class
    inherit EventArgs
Public Class QuestionEventArgs
Inherits EventArgs
Ereditarietà
QuestionEventArgs

Esempio

Nell'esempio di codice seguente viene illustrato l'uso di questo tipo. Nell'esempio un gestore eventi segnala l'occorrenza dell'evento CancelRowEdit . Questo report consente di apprendere quando si verifica l'evento e può essere utile per eseguire il debug. Per segnalare più eventi o eventi che si verificano spesso, è consigliabile sostituire Show con Console.WriteLine o aggiungere il messaggio a una multilinea TextBox.

Per eseguire il codice di esempio, incollarlo in un progetto contenente un'istanza di tipo DataGridView denominata DataGridView1. Assicurarsi quindi che il gestore eventi sia associato all'evento CancelRowEdit .

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

Commenti

Questa classe viene attualmente usata con gli CancelRowEdit eventi e RowDirtyStateNeeded del DataGridView controllo. Consente di specificare una risposta agli eventi che si verificano quando il controllo necessita della risposta a una domanda. La risposta alla domanda viene specificata impostando la Response proprietà .

Costruttori

QuestionEventArgs()

Inizializza una nuova istanza della classe QuestionEventArgs utilizzando il valore predefinito della proprietà Response, ovvero false.

QuestionEventArgs(Boolean)

Inizializza una nuova istanza della classe QuestionEventArgs utilizzando il valore predefinito specificato per la proprietà Response.

Proprietà

Response

Ottiene o imposta un valore che indica la risposta a una domanda rappresentata dall'evento.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche