السلام عليكم
عندي مشكلان في Textbox
الأول :
أريد في البداية من ال TextBox ان يقبل الارقام فقط وعلامة "-"
اذا ضغطت علامة "-" أريد أن يتحول ال TextBox الى قبول الارقام فقط
اما اذا ضغطت رقما محددا أريد أن يبقى TextBox يقبل الارقام فقط
هذا هو الكود الذي استعملته ولم يؤد المهمة كاملة بل أدى الشرط الأول فقط
Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
If TextBox1.Text.StartsWith("-") Then
If Char.IsControl(e.KeyChar) = False And Char.IsDigit(e.KeyChar) = False Then
e.Handled = True
End If
Else
If Char.IsControl(e.KeyChar) = False And Char.IsDigit(e.KeyChar) = False Then
e.KeyChar = Nothing
End If
End If
End Subالثاني :
أريد أنه اذا كان الTextbox فارغا أن يتم اعتبار محتواه وكأنه يحتوي 0 حيث يتم تعتبر العمليات الحسابية محتواه = 0
وشكرا على الاهتمام
