Şimdi Ara

VB.NET 2005 ile olay nasil iptal ediliyo

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
4
Cevap
0
Favori
541
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • herkese slm..

    normalde vb.net 2003 de bir butonmun cilick olayini dusunelim.... eger istedigimiz bir kosul yerine getirilmese olayin olmamasini saglayabiliriz. mesela a<5 ise olay gerceklesmesin bunuda

    e.cancel() komutu ile yapabiliyoz...

    fakat .NET 2005 de e.cancel yapinca hata veriyor ve hata su "e is not amember of system.windows...". yanin e bu sinifin uyesi diil..

    yardim edebilirmisiniz



  • Button1_click gibi bir yerde bu islemi yapacaksan, kosulunu kontrol etttirisin, kosul saglanmazsa buton1 in disina cikarsin: exit sub

    CancelEventArgs kullanacaksan, olayın signaturenda bunu belirtmelisin.(e As System.ComponentModel.CancelEventArgs) Örnegin form kapanirken bir kayıt islemi yapilmamaissa soyle bi kontrol koyabilirsin:

    Private Sub Form1_Closing(sender As Object, e As System.ComponentModel.CancelEventArgs) Handles MyBase.Closing
    If Not isDataSaved Then
    e.Cancel = True
    MessageBox.Show("You must save first.")
    Else
    e.Cancel = False
    MessageBox.Show("Goodbye.")
    End If
    End Sub
  • quote:

    Orjinalden alıntı: eyucel77

    Button1_click gibi bir yerde bu islemi yapacaksan, kosulunu kontrol etttirisin, kosul saglanmazsa buton1 in disina cikarsin: exit sub

    CancelEventArgs kullanacaksan, olayın signaturenda bunu belirtmelisin.(e As System.ComponentModel.CancelEventArgs) Örnegin form kapanirken bir kayıt islemi yapilmamaissa soyle bi kontrol koyabilirsin:

    Private Sub Form1_Closing(sender As Object, e As System.ComponentModel.CancelEventArgs) Handles MyBase.Closing
    If Not isDataSaved Then
    e.Cancel = True
    MessageBox.Show("You must save first.")
    Else
    e.Cancel = False
    MessageBox.Show("Goodbye.")
    End If
    End Sub




    ilgin saol kardes.. denicm yapamssam tekrar doncem




  • Return yada Exit SUB argumanlarını da kullanabilirsiniz...
  • Yapay Zeka’dan İlgili Konular
    5 ten sonra ek iş ne yapilir ?
    2 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.