تقييم الموضوع :
  • 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
الرد
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مربع النص يبدا بحرف ومن بعد ارقام anis 3 108 09-04-19, 02:36 AM
آخر رد: elgokr
  مسح جميع أدوات النص دفعة واحدة sads 7 146 30-03-19, 11:28 PM
آخر رد: عبد العزيز البسكري
Photo كيفية دمج 2 داتا حريد فيو فى داتا جريد فيو واحدة code3x 0 52 27-03-19, 11:41 AM
آخر رد: code3x
  ترتيب ارقام الملفات ابو روضة 0 55 23-03-19, 04:31 PM
آخر رد: ابو روضة
  انشاء فورم يظهر مرة واحدة عند البدء بالبرنامج العتيق 13 410 17-03-19, 01:58 PM
آخر رد: عبد العزيز البسكري
  اريد ظهور الفورم لمرة واحدة فقط سمير جمال 1 93 17-03-19, 04:12 AM
آخر رد: asemshahen5
  مشكلة كود استيراد ملف اكسيل يقراء لغة واحدة فقط new_programer 4 155 18-02-19, 02:04 AM
آخر رد: new_programer
  كيف كتابة الارقام العشرية فى التسكت بوكس سمير جمال 0 117 13-02-19, 06:39 PM
آخر رد: سمير جمال
  السلام! أريد من فضلكم scrollbar يسحب أكثر من ليستبوكس مرة واحدة hichem1 2 143 21-01-19, 02:34 AM
آخر رد: hichem1
Smile الوظيفة OpenFileDialog تعمل مرة واحدة وعند تكرارها يتوقف البرنامج Mohamed Gado 3 178 28-12-18, 10:41 PM
آخر رد: عبد العزيز البسكري

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


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