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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  محتاج مساعدة فى كتابة الكود احمد خطاب 6 117 06-11-18, 09:21 PM
آخر رد: احمد خطاب
  الرجاء المساعدة في كتابة كود اتصال عن طريق السيريال بورت moftah70 3 95 06-11-18, 03:20 PM
آخر رد: moftah70
  أريد حل سريع في مشكلة كتابة كود لإدخال التاريخ في جملة Insert abo.alaa315 3 103 31-10-18, 10:44 PM
آخر رد: elgokr
  [سؤال] كتابة دالة Simo1991 4 70 30-10-18, 09:05 PM
آخر رد: elgokr
  اقتراحاتكم حول المشروع و على طريقة كتابة الاكواد essawq 13 430 23-09-18, 07:56 PM
آخر رد: elgokr
  كتابة التاريخ بالحروف العيدروس 4 196 16-09-18, 02:55 AM
آخر رد: 911
  مساعدة في كتابة اكواد sloom00 3 150 03-09-18, 11:24 PM
آخر رد: elgokr
  [VB.NET] كيف يُمكن طباعة بيانات Datagridview عندما تكون البيانات أكثر من صفحة واحدة Hazem1 3 221 23-08-18, 08:38 PM
آخر رد: elgokr
  [VB.NET] ممكن مساعدة في كتابة كود يمنعني من كتابة تاريخ يكون اصغر من اخر تاريخ أدخلته في الدات annaba2015 3 169 28-07-18, 03:17 AM
آخر رد: elgokr
  [VB.NET] توليد ارقام عشوائية غير موجودة في قاعدة البيانات و حفظها فيها larbihamri 8 241 26-07-18, 10:45 PM
آخر رد: سعود

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


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