İngilizce dilinde oku

Aracılığıyla paylaş


TypeValidationEventArgs Sınıf

Tanım

TypeValidationCompleted olayı için veriler sağlar.

C#
public class TypeValidationEventArgs : EventArgs
Devralma
TypeValidationEventArgs

Örnekler

Aşağıdaki kod örneği bu türün kullanımını gösterir. Örnekte, bir olay işleyicisi olayın oluşumunu TypeValidationCompleted raporlar. 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 Console.WriteLine değiştirmeyi Show veya çok satırlı TextBoxbir iletiye eklemeyi göz önünde bulundurun.

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

C#
private void MaskedTextBox1_TypeValidationCompleted(Object sender, TypeValidationEventArgs e) {

System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "Cancel", e.Cancel );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "IsValidInput", e.IsValidInput );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Message", e.Message );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "ReturnValue", e.ReturnValue );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "ValidatingType", e.ValidatingType );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "TypeValidationCompleted Event" );
}

Açıklamalar

Olay, TypeValidationCompleted bir MaskedTextBox denetim isteğe bağlı tür doğrulaması gerçekleştirdiğinde gerçekleşir. Tür doğrulaması yalnızca özellik olmadığında null ve denetimin MaskedTextBox.ValidatingType odağı kaybetmesi gibi bir nedensel eylem gerçekleştiğinde MaskedTextBox gerçekleşir. Tür doğrulama , biçimlendirilmiş giriş dizesini özelliği tarafından temsil edilen türe dönüştürebilme özelliğidir ValidatingType . Tür doğrulama işlemi hakkında daha fazla bilgi için olaya bakın TypeValidationCompleted .

için TypeValidationCompletedbir olay işleyicisi uygulanırsa, işleyici türünde TypeValidationEventArgsbir parametre alır. Bu parametre, tür dönüştürme işleminin başarılı olup olmadığı, doğrulama türü vb. gibi olay hakkında bilgiler içerir.

Oluşturucular

Özellikler

Cancel

Olayın iptal edilip edilmeyeceğini belirten bir değer alır veya ayarlar.

IsValidInput

Biçimlendirilmiş giriş dizesinin doğrulama türüne başarıyla dönüştürüldüğünü belirten bir değer alır.

Message

Dönüştürme işlemini açıklayan bir kısa mesaj alır.

ReturnValue

Biçimlendirilmiş giriş dizesinin dönüştürülmesinden kaynaklanan nesneyi alır.

ValidatingType

Biçimlendirilmiş giriş dizesinin doğrulandığı türü alır.

Yöntemler

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()

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

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

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

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

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

(Devralındığı yer: Object)

Şunlara uygulanır

Ürün Sürümler
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

Ayrıca bkz.