28-11-16, 02:30 AM
هذا الكود يقوم بوضع قيد على التيكست بوكس بحيث يسمح بأدخال الحروف فقط ولكن هناك مشكله في وضع مساحه بين النص اي ان مفتاح السبيس او المسافه لا يعمل
If Char.IsLetter(e.KeyChar) = False And Char.IsControl(e.KeyChar) = False Then e.Handled = True
وهذا الكود ايظا يقوم بوضع قيد علي التيكست بوكس بحيث يسمح بأدخال الارقام فقط ويسمح بالفاصله العشريه ولكن اريد ان اعدل فيه بحيث يسمح برقمين فقط بعد الفاصله العشريه
If Char.IsNumber(e.KeyChar) = False And Char.IsControl(e.KeyChar) = False Then If e.KeyChar = CChar(".") Then e.Handled = False Else e.Handled = True
If Char.IsLetter(e.KeyChar) = False And Char.IsControl(e.KeyChar) = False Then e.Handled = True
وهذا الكود ايظا يقوم بوضع قيد علي التيكست بوكس بحيث يسمح بأدخال الارقام فقط ويسمح بالفاصله العشريه ولكن اريد ان اعدل فيه بحيث يسمح برقمين فقط بعد الفاصله العشريه
If Char.IsNumber(e.KeyChar) = False And Char.IsControl(e.KeyChar) = False Then If e.KeyChar = CChar(".") Then e.Handled = False Else e.Handled = True