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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  تعديل بيانات عمود DataGridView دفعة واحدة مصمم هاوي 2 198 05-03-24, 08:27 PM
آخر رد: مصمم هاوي
  ارقام فوق السطر وتحته Abo Louay 2 207 27-01-24, 11:06 PM
آخر رد: Abo Louay
  [VB.NET] مطلوب دمج جملتين لتحديث قاعدة بيانات فى جملة واحدة AmeenRashed 1 336 18-11-23, 01:32 AM
آخر رد: sniper2030
  [VB.NET] مساعدة فى طريقة كتابة الاستعلام ZEEN4ZEEN 4 439 11-10-23, 03:33 PM
آخر رد: ZEEN4ZEEN
  استفسار عام بخصوص فتح اكثر من اتصال على قاعدة بيانات واحدة assuhimi 0 347 15-09-23, 04:54 PM
آخر رد: assuhimi
  دالة ادخال ارقام فقط في مربع النص atefkhalf2004 7 819 20-08-23, 09:04 AM
آخر رد: atefkhalf2004
  مساعدة كتابة التاريخ داخل داتا جريد فيو كريم عبودي 2 531 22-06-23, 12:28 AM
آخر رد: كريم عبودي
  كتابة النصوص حرف ، حرف ابو روضة 2 403 30-04-23, 04:51 PM
آخر رد: ابو روضة
Lightbulb كتابة اسم العمود في الداتا جريد فيو أبو خالد الشكري 5 738 18-04-23, 06:22 PM
آخر رد: أبو خالد الشكري
  حذف المسافات الزائدة في الداتا جريد لعدة سجلات دفعة واحدة yosif 4 522 09-04-23, 06:41 PM
آخر رد: Taha Okla

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


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