View Full Version : میخواهم با این کد نگذارم کاربر   درtextBox1_KeyDown   غیر از 0 - 9 را تایپ کند
  
علی باحجب مودتی
شنبه 22 مرداد 1384, 12:51 عصر
آیا منظور من ازاین کد را میدانید
 If e.KeyCode < Keys.D0 Or e.KeyCode > Keys.D9 Then
            e.KeyCode = Keys.None
    میخواهم با این کد نگذارم کاربر   درtextBox1_KeyDown   غیر از 0 - 9 را تایپ کند 
لطفا کد فوق را اصلاح کنید
Mohammad .net
شنبه 22 مرداد 1384, 15:36 عصر
Private Sub TextBox1_KeyPress(ByVal sender AsObject, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
If Char.IsNumber(e.KeyChar) = FalseThen
e.Handled = True
EndIf
EndSub
علی باحجب مودتی
شنبه 22 مرداد 1384, 16:48 عصر
سوال خود را اصلاح میکنم 
چگونه میتوان وقتی که کاربر در TextBox کلید a را  فشار میدهد  کلید a را فیلتر کرده  مثلا  r  را به TextBox
ارسال کرد
علی باحجب مودتی
شنبه 22 مرداد 1384, 16:49 عصر
سوال خود را اصلاح میکنم 
چگونه میتوان وقتی که کاربر در TextBox کلید a را  فشار میدهد  کلید a را فیلتر کرده  مثلا  r  را به TextBox
ارسال کرد
sh
شنبه 22 مرداد 1384, 17:02 عصر
دوست عزیز آقای محمد 
کد صحیح قبلا نوشته شده  (با استفاده از دستور Select Case)
شما باید پیش بینی کلید Delete  و BackSpace  رو هم بکنید تا کاربر بتواند مقادیر وارد شده را اصلاح کند
علی باحجب مودتی
یک شنبه 23 مرداد 1384, 09:33 صبح
جواب نگرفتم 
باتشکر
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.