تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كتابة ارقام وعلامة عشرية واحدة فقط
#1
السادة الافاضل
كيف اجعل التكست بوكس يقبل ارقام فقط مع عدم امكانية كتابة العلامة العشرية اكثر من علامة
125.25 صحيحة
12...25 خطأ

شكرا
الرد }}}}
تم الشكر بواسطة:
#2
كود :
Public Class Form1

    Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
        If Not Double.TryParse((TextBox1.Text & e.KeyChar), Nothing) Then
            e.Handled = True
        End If
    End Sub
End Class
الرد }}}}
تم الشكر بواسطة: 3booody , نبيل كونكت
#3
شكرا علي اهتمامكم
لم نتمكن من كتابة الرقم العشري الفاصلة 12.75

اتمني ان استطيع ان اكتب فاصلة واحدة فقط
الرد }}}}
تم الشكر بواسطة:
#4
جربت الكود مافيه أي مشكلة؟
الرد }}}}
تم الشكر بواسطة:
#5
عفواً، نسيت أن أجعل الـTextBox مرن من حيث المسح و التعديل..
الكود الجديد:
كود :
Public Class Form1

    Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
        If Not Decimal.TryParse((TextBox1.Text & e.KeyChar), Nothing) Then
            e.Handled = True
        End If
        If Char.IsControl(e.KeyChar) Then
            e.Handled = False
        End If
        If Char.IsWhiteSpace(e.KeyChar) Then
            e.Handled = True
        End If
    End Sub
End Class
الرد }}}}
تم الشكر بواسطة:
#6
السلام عليكم هذه طريقتي
Dim c As Char
        c = e.KeyChar
        If Not (Char.IsDigit© Or Char.IsControl©) Then

            If Not Textbox1.Text.Contains(".") And c = "." Then
                e.Handled = False
            Else
                e.Handled = True ' annler


            End If

        End If
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  هل يمكن كتابة كلاس داخل كلاس anes 2 77 09-12-17, 10:21 PM
آخر رد: anes
  هل ممكن حفض عدة سجلات من الدتا قريد فيو في جدول اكسس مرة واحدة ahmedbezia 6 102 01-12-17, 05:35 PM
آخر رد: ahmedbezia
  [VB.NET] مساعدة في مشروع باقي شغلة واحدة فقط 0theghost0 2 151 22-11-17, 06:46 PM
آخر رد: 0theghost0
  [VB.NET] كيف اجعل عمود بالداتا جريد فيو يساوي نفس ارقام العمود السابق له مع حذف ارقام اقل من ص السيد الجوهري 1 66 22-11-17, 12:30 AM
آخر رد: محمد بن عطية
  [VB.NET] خطأ في كتابة كود IF عمرو المطري 6 146 27-10-17, 02:16 PM
آخر رد: عمرو المطري
  [سؤال] كتابة قيمة ثنائية في الريجستري سعود الشامان 0 77 29-09-17, 04:26 AM
آخر رد: سعود الشامان
  [سؤال] كيف اجعل البرنامج لا يفتح مدونتى الا مرة واحدة فى اليوم ابو روضة 4 295 07-09-17, 10:19 AM
آخر رد: ابو روضة
  اريد طريقة دمج صورة مع صورة وحفظها كصورة واحدة soper 1 140 27-08-17, 12:01 PM
آخر رد: khodor1985
  كيفية معرفة رقم تم حذفه وسط ارقام متسلسلة تناسيم 11 411 21-08-17, 11:38 PM
آخر رد: محمود بكرى
  [VB.NET] كيفية عمل اكثر من IF و them واحدة ALIOMAR27135 2 155 15-08-17, 09:09 PM
آخر رد: ALIOMAR27135

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم