Aracılığıyla paylaş


QuestionEventArgs Sınıf

Tanım

Bir soruya veya false yanıtına ihtiyaç duyan true olaylar için veri sağlar.

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

Örnekler

Aşağıdaki kod örneği bu türün kullanımını gösterir. Örnekte, olay işleyicisi olayın oluşumunu CancelRowEdit bildirir. Bu rapor, olayın ne zaman gerçekleştiğini öğrenmenize yardımcı olur ve hata ayıklamada size yardımcı olabilir. Birden çok olayı veya sık gerçekleşen olayları raporlamak için, iletisini ile Show değiştirmeyi Console.WriteLine veya çok satırlı TextBoxbir iletiye eklemeyi göz önünde bulundurun.

Örnek kodu çalıştırmak için, adlı DataGridViewtürünün DataGridView1 bir örneğini içeren bir projeye yapıştırın. Ardından olay işleyicisinin olayla ilişkilendirildiğinden CancelRowEdit emin olun.

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

Açıklamalar

Bu sınıf şu anda denetimin CancelRowEdit ve RowDirtyStateNeeded olaylarıyla DataGridView birlikte kullanılır. Denetimin bir soruya yanıt vermesi gerektiğinde gerçekleşen olaylara yanıt belirtmenize olanak tanır. Sorunun yanıtı özelliği ayarlanarak Response belirtilir.

Oluşturucular

Name Description
QuestionEventArgs()

varsayılan Response özellik değerini falsekullanarak sınıfının yeni bir örneğini QuestionEventArgs başlatır.

QuestionEventArgs(Boolean)

özelliği için belirtilen varsayılan değeri kullanarak sınıfın yeni bir örneğini QuestionEventArgsResponse başlatır.

Özellikler

Name Description
Response

Olay tarafından temsil edilen bir soruya verilen yanıtı gösteren bir değer alır veya ayarlar.

Yöntemler

Name Description
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.