Yazı Font Küçült Yazı Font Büyült

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