Sorunum, etkinliğini Leave
olayında doğrulamak ve bu TextBox
bir şeyin olduğunu kontrol etmektir. Bu TextBox
içindeki metin MessageBox
sıfır ile aynıysa, ancak form kapanıyorsa ve odak bu TextBox
ise MessageBox
görünür çünkü TextBox
hiçbir şey yoktur.Form kapandığında bir denetim tetikleyicide bir olayın engellenmesi nasıl engellenir
Form kapatıldığında Leave
etkinliğindeki doğrulamayı nasıl önleyebilirsiniz?
Bunu denemek istiyorum, ama geçersiz kılan bu olayı nasıl atadığımı, _isClosing doğrulamaya ihtiyacım olan düzdür? –
@ JoséGordilloLópez, lütfen güncellememi görün ('sanal' değerini 'geçersiz kıl' olarak değiştirdim). Ayrıca, '_isClosing', 'özel bool _isClosing' sınıf değişkeni olup, formun kapanacağını bilmesini sağlarsınız. Sonra 'Leave' olayında bunu yapacaksın, eğer (_isClosing) {return; Doğrulamayı iptal etmek için –
teşekkürler, bu iş çok iyi ve kullanıcı geri kalanı için teşekkürler –