Şimdi Ara

Visual Basic 2005 de Textbox Validate???

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
4
Cevap
0
Favori
385
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
Öne Çıkar
0 oy
Sayfa: 1
Giriş
Mesaj
  • Selamlar,
    henüz programlamaya yeni başladım.
    form içindeki textbox a yazılan bir değerin 1 ile 100 arasında değer almasını istiyorum,eğer birisi 1 den düşük ya da 100 den büyük bir rakam yazarsa bir messagebox çıksın, uyarı versin istiyorum
    bunun için 2 adet textbox yarattım
    textbox1 ve textbox2
    sonra textbox1 e çift tıklayıp, textchanged yazılı kısmı "validated" yaptım.
    sonra şu kodu girdim,ü

    Private Sub TextBox1_Validated(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.Validated
    If Val(TextBox1) < 1 Or Val(TextBox1) > 100 Then
    MsgBox("1 ile 100 arasında sayı girmelisiniz")
    End If
    End Sub
    End Class


    programı çalıştırdığımda textbox1 e 120 yazıp diğer textbox2 ye tıklıyorum, messagebox çıkması gerek,ama çıkmıyor,şöyle bir hata veriyor:
    "Argument 'Expression' cannot be converted to type 'textbox'"

    nerede hata yapıyorum acaba? teşekkürler



    _____________________________
    DH XBOX 360 TOPLULUĞU




  • TextBox1 değilde TextBox1.text yazmalısın
    _____________________________
    Redline...the line between life and death
  • dim a as integer kalıbını kullan if a < 1 then Msgbox("Birden büyük bir rakam girin") gibi birşeyler olması lazım . çalışmassa da kusura bakma
    _____________________________
  • textbox ın text_changed olayına

    if convert.toint32(textbox.text) < 1 or convert.toint32(textbox.text) > 100 then
    messagebox.show("1 ile 100 arası bir sayı girin")
    end if

    bu kodları yazarsan olur.
    _____________________________
  • Yapay Zeka’dan İlgili Konular
    Visual basic satır atlama
    6 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.