 
 
TextBox a Sadece Rakam ve Virgül Girme
TextBox ın KeyPress yordamına aşağıdaki kodları yazacağız. Bu şekilde Textbox a sadece 
rakam ve virgül girişini sağlıyacağız. Klavyeden harf girildiği zaman herhangi bir işlem yapmayıp, bizi uyaracak.
Forma yazılacak kodlar:
Public Class Form1
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        With Me
            .Text = "Formunuza Sadece Sayı ve Bir Virgül Girme...Bahadirsa"
            .MaximizeBox = False
            .Size = New System.Drawing.Size(248, 99)
            .Location = New Point(250, 190)
        End With
    End Sub
    Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
        Dim i As Integer
        Dim k As String
        Dim j As Char
        Dim dizi As String
        dizi = "1234567890,"
        j = Chr(Asc(e.KeyChar))
        k = TextBox1.Text & j
        i = InStr(1, k, ",")
        If InStr(i + 1, k, ",") > 0 Then
            MsgBox("Sadece Bir Virgül İçerebilir")
            e.KeyChar = ChrW(0)
            TextBox1.Focus()
            Exit Sub
        End If
        If (Val(e.KeyChar) <> 8) Then
            If (InStr(dizi, CStr(j)) = 0) Then
                e.KeyChar = ChrW(0)
                MsgBox("Sadece Rakam ve Bir Virgül Girilebilir...")
                Exit Sub
            End If
        End If
    End Sub
End Class
‘ Bir sonraki makalede buluşmak üzere...Bahadirsa