QuestionEventArgs Classe

Definizione

Fornisce i dati relativi agli eventi per i quali è necessaria una risposta true o false a una domanda.Provides data for events that need a true or false answer to a question.

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 riportato di seguito viene illustrato l'utilizzo di questo tipo.The following code example demonstrates the use of this type. Nell'esempio, un gestore eventi segnala l'occorrenza dell'evento CancelRowEdit.In the example, an event handler reports on the occurrence of the CancelRowEdit event. Questo report consente di apprendere quando si verifica l'evento e può facilitare il debug.This report helps you to learn when the event occurs and can assist you in debugging. Per creare report su più eventi o sugli eventi che si verificano di frequente, è consigliabile sostituire Show con Console.WriteLine o accodare il messaggio a una TextBoxa più righe.To report on multiple events or on events that occur frequently, consider replacing Show with Console.WriteLine or appending the message to a multiline TextBox.

Per eseguire il codice di esempio, incollarlo in un progetto che contiene un'istanza di tipo DataGridView DataGridView1denominata.To run the example code, paste it into a project that contains an instance of type DataGridView named DataGridView1. Assicurarsi quindi che il gestore eventi sia associato all'evento CancelRowEdit.Then ensure that the event handler is associated with the CancelRowEdit event.

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 è attualmente utilizzata con gli eventi CancelRowEdit e RowDirtyStateNeeded del controllo DataGridView.This class is currently used with the CancelRowEdit and RowDirtyStateNeeded events of the DataGridView control. Consente di specificare una risposta a eventi che si verificano quando il controllo richiede la risposta a una domanda.It allows you to specify a response to events that occur when the control needs the answer to a question. La risposta alla domanda viene specificata impostando la proprietà Response.The answer to the question is specified by setting the Response property.

Costruttori

QuestionEventArgs()

Inizializza una nuova istanza della classe QuestionEventArgs utilizzando il valore predefinito della proprietà Response, ovvero false.Initializes a new instance of the QuestionEventArgs class using a default Response property value of false.

QuestionEventArgs(Boolean)

Inizializza una nuova istanza della classe QuestionEventArgs utilizzando il valore predefinito specificato per la proprietà Response.Initializes a new instance of the QuestionEventArgs class using the specified default value for the Response property.

Proprietà

Response

Ottiene o imposta un valore che indica la risposta a una domanda rappresentata dall'evento.Gets or sets a value indicating the response to a question represented by the event.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)

Si applica a

Vedi anche