المشاركات : 147
المواضيع 41
الإنتساب : Jul 2014
السمعة :
1
الشكر: 387
تم شكره 50 مرات في 6 مشاركات
مشكووووور والله ما قصرت زادك الله علماً على علم
بخصوص طلبي الثاني
إقتباس :- كذلك هل يمكن تحديد عدد الأرقام بعد الفاصلة بحيث لا يمكن للمستخدم كتابة أكثر من رقمين بعدها
فهل من سبيل لحله
وشكرا جزيلا على أية حال
{ اللهم علمنا ما ينفعنا وانفعنا بما علمتنا إنك أنت العليم الخبير }
المشاركات : 147
المواضيع 41
الإنتساب : Jul 2014
السمعة :
1
الشكر: 387
تم شكره 50 مرات في 6 مشاركات
أخواني الأفاضل
فيما يتعلق بسؤالي السابق حول إمكانية عدم السماح للمستخدم إضافة أكثر من رقمين بعد الفاصلة العشرية فقد وجدت من خلال البحث الكود التالي
كود :
Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
If IsNumeric(e.KeyChar) Or e.KeyChar = "." Then
If InStr(TextBox1.Text, ".") > 0 Then
Dim TestText As String = Microsoft.VisualBasic.Right(TextBox1.Text, (Len(TextBox1.Text) - InStr(TextBox1.Text, ".")))
If Len(TestText) = 2 Then
e.Handled = True
End If
End If
End If
End Sub
إلا أن هذا الكود مع أنه لا يسمح بإدخال أكثر من رقمين بعد الفاصلة لكن بعد إدخال هذين الرقمين تتوقف الكتابة في التكست بوكس نهائياً ولايمكن التعديل
على كامل الرقم إلا بمسح ما بعد الفاصلة، مع العلم أني قد رأيت في إحدى المرات امكانية كتابة رقمين فقط بعد الفاصلة مع امكانية تعديل الرقم الذي قبل الفاصلة
أي تتوقف الكتابة فقط عندما يكون مؤشر الكتابة خلف الرقم الثاني بعد الفاصلة
آمل أخواني أني قد أوصلت الفكرة بشكل صحيح وأن ألقى ردودكم الكريمة قريباً
تقبلوا جميعاً تحياتي
{ اللهم علمنا ما ينفعنا وانفعنا بما علمتنا إنك أنت العليم الخبير }
المشاركات : 147
المواضيع 41
الإنتساب : Jul 2014
السمعة :
1
الشكر: 387
تم شكره 50 مرات في 6 مشاركات
مشكووووووور أخي vbnet هذا هو المطلوب أحسنت وبارك الله لك في علمك ورزقك
أخي مبرمج أوتار شكراً جزيلاً فعلا مميزين فالتميز لا يأتي فقط بالمعرفة وإنما أيضاً بمدى الاهتمام بالآخرين
{ اللهم علمنا ما ينفعنا وانفعنا بما علمتنا إنك أنت العليم الخبير }