منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : تحديد البيانات المدخلة من قبل المستخدم
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله وبركاتة

انا اعمل على برنامج بواسطة vb.net 2008 وقاعدة بيانات sql server 2008
ما اريدة هو كود تحديد ادخال البيانات في تكست بكس
اريد ان يحدد للمستخدم ادخال رقم سيارة بالطريقة التالية 36/95975
يعني ان يكتب اي رقمين بعدها / ويكمل الرقم بعدها 6 ارقام او 7
وضعت هذا الكود لادخال القيم الرقمية فقط
If Char.IsControl(e.KeyChar) = False Then
If Char.IsDigit(e.KeyChar) Then
Else
e.Handled = True
End If
End If

الكود يعمل لكن لا استطيع ادخال / السلاس بعد اول رقمين

تحياتي لكم
كود :
Public Class Form1

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        TextBox1.MaxLength = 10
    End Sub

    Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
        If ((Not Char.IsControl(e.KeyChar)) AndAlso (Not Char.IsNumber(e.KeyChar)) AndAlso (Not ((TextBox1.TextLength = 2) AndAlso (e.KeyChar = "/"c)))) OrElse (Char.IsNumber(e.KeyChar) AndAlso (TextBox1.TextLength = 2)) Then
            e.Handled = True
        End If
    End Sub
End Class
السلام عليكم ورحمة اللة وبركاتة
بارك الله فيك اخي الكريم وبعلمك
واشكرك جزيل الشكر
الكود تماام يسلموا
ربي يوفقك
تحياتي لك