24-04-13, 07:40 PM
24-04-13, 07:55 PM
السلام عليكم
تستطيع عمل ذلك عن طريق حدث الValidating للTextbox
تستطيع عمل ذلك عن طريق حدث الValidating للTextbox
24-04-13, 08:31 PM
sajad كتب :السلام عليكم
تستطيع عمل ذلك عن طريق حدث الValidating للTextbox
هذا مثال علي ذلك :
PHP كود :
Private Sub TextBox1_Validating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles TextBox1.Validating
If String.IsNullOrEmpty(TextBox1.Text) = False Then
If IsNumeric(Me.TextBox1.Text) = False Then
MsgBox("يُسمح بإدخال أرقام فقط", MsgBoxStyle.Exclamation, "خطأ")
e.Cancel = True
End If
End If
End Sub
أولاً : نتحقق أولاً من عدم خلو مربع النص من البيانات لأننا إذا لم نتحقق ستخرج رسالة الخطأ حتى ولو كان مربع النص فارغاً .
ثانياً : كمثال هنا نريد أن تجبر المستخدم علي إدخال ارقام فقط في مربع النص لذا نتحقق من ذلك عن طريق الدالة IsNumeric
إذا كان القيمة المدخلة غير رقمية يعني أدخلت نص أو رموز ستخرج رسالة التحذير .
PHP كود :
e.Cancel = True
الكود أعلاه عندما تكون قيمته True لا يسمح لك بالخروج من مربع النص حتى تقوم بتحويل القيمة الخطأ إلي رقمية .
****
***
**
*
25-04-13, 12:34 PM
شكراً أخي وفيت و كفيت و جزاك الله خير على هذا التوضيح الجميل