سلام
در vb.Net2 چطور می تونم کاری کنم که در textbox فقط بشه عدد بنویسی
سلام
در vb.Net2 چطور می تونم کاری کنم که در textbox فقط بشه عدد بنویسی
سلام
با فرض اینکه فقط میتونیم از Back Space استفاده کنیم:
PrivateSub TextBox1_KeyPress(ByVal sender AsObject, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
If Asc(e.KeyChar) = 8 ThenExitSub
If (Char.IsNumber(e.KeyChar) <> True) Then
e.Handled = True
EndIf
If (Char.IsPunctuation(e.KeyChar)) Then
e.Handled = True
EndIf
EndSub
یا این :
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
Last edited by *Batman*; 07-09-2008 at 15:42.
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)