QuestionEventArgs Klasa

Definicja

Udostępnia dane dotyczące zdarzeń, które wymagają odpowiedzi true na pytanie lub false .

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

Przykłady

Poniższy przykład kodu pokazuje użycie tego typu. W tym przykładzie program obsługi zdarzeń zgłasza wystąpienie zdarzenia CancelRowEdit . Ten raport pomaga dowiedzieć się, kiedy wystąpi zdarzenie i może pomóc w debugowaniu. Aby zgłosić wiele zdarzeń lub zdarzeń, które występują często, rozważ zastąpienie Show komunikatu ciągiem Console.WriteLine lub dołączeniem go do wielowierszowego TextBoxelementu .

Aby uruchomić przykładowy kod, wklej go w projekcie zawierającym wystąpienie typu DataGridView o nazwie DataGridView1. Następnie upewnij się, że program obsługi zdarzeń jest skojarzony ze zdarzeniem 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

Uwagi

Ta klasa jest obecnie używana z zdarzeniami CancelRowEdit i RowDirtyStateNeeded kontrolki DataGridView . Umożliwia określenie odpowiedzi na zdarzenia występujące, gdy kontrolka potrzebuje odpowiedzi na pytanie. Odpowiedź na pytanie jest określona przez ustawienie Response właściwości.

Konstruktory

QuestionEventArgs()

Inicjuje QuestionEventArgs nowe wystąpienie klasy przy użyciu domyślnej Response wartości falsewłaściwości .

QuestionEventArgs(Boolean)

Inicjuje QuestionEventArgs nowe wystąpienie klasy przy użyciu określonej wartości domyślnej Response dla właściwości.

Właściwości

Response

Pobiera lub ustawia wartość wskazującą odpowiedź na pytanie reprezentowane przez zdarzenie.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy

Zobacz też