PDA

View Full Version : میخواهم با این کد نگذارم کاربر درtextBox1_KeyDown غیر از 0 - 9 را تایپ کند



علی باحجب مودتی
شنبه 22 مرداد 1384, 11:51 صبح
آیا منظور من ازاین کد را میدانید

If e.KeyCode < Keys.D0 Or e.KeyCode > Keys.D9 Then
e.KeyCode = Keys.None
میخواهم با این کد نگذارم کاربر درtextBox1_KeyDown غیر از 0 - 9 را تایپ کند
لطفا کد فوق را اصلاح کنید

Mohammad .net
شنبه 22 مرداد 1384, 14: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, 15:48 عصر
سوال خود را اصلاح میکنم
چگونه میتوان وقتی که کاربر در TextBox کلید a را فشار میدهد کلید a را فیلتر کرده مثلا r را به TextBox
ارسال کرد

علی باحجب مودتی
شنبه 22 مرداد 1384, 15:49 عصر
سوال خود را اصلاح میکنم
چگونه میتوان وقتی که کاربر در TextBox کلید a را فشار میدهد کلید a را فیلتر کرده مثلا r را به TextBox
ارسال کرد

sh
شنبه 22 مرداد 1384, 16:02 عصر
دوست عزیز آقای محمد

کد صحیح قبلا نوشته شده (با استفاده از دستور Select Case)
شما باید پیش بینی کلید Delete و BackSpace رو هم بکنید تا کاربر بتواند مقادیر وارد شده را اصلاح کند

علی باحجب مودتی
یک شنبه 23 مرداد 1384, 08:33 صبح
جواب نگرفتم
باتشکر