PDA

View Full Version : آیا منظور من ازاین کد را میدانید



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

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

Mohammad .net
شنبه 22 مرداد 1384, 15:35 عصر
با سلام



Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress

If Char.IsNumber(e.KeyChar) = False Then

e.Handled = True

End If

End Sub

mehdi_zangian
شنبه 20 اسفند 1384, 16:09 عصر
ببخشید من الان دلفی نسب ندارم ولی فکر می کنم کد زیر کار کنه
کد:
if (key<#48) or (key>#57) then
;key=#0
این کد را درون event ؛ keypress مربوط به editbox قرار بده

HO457
یک شنبه 21 اسفند 1384, 01:28 صبح
ببخشید من الان دلفی نسب ندارم ولی فکر می کنم کد زیر کار کنه
کد:
if (key<#48) or (key>#57) then
;key=#0
این کد را درون event ؛ keypress مربوط به editbox قرار بده

اینجا چه ربطی به دلفی داره؟؟؟؟؟؟؟؟؟؟

meh_secure
یک شنبه 21 اسفند 1384, 01:43 صبح
قاتی پاتی شده.(دوستمون)

touraj
یک شنبه 21 اسفند 1384, 06:46 صبح
الان دقیقاً منظورت چیه؟ اینکه کاربر فقط بتونه 0 و 9 وارد کنه یا کاربر از صفر تا 9 رو وارد کنه؟

اَرژنگ
یک شنبه 21 اسفند 1384, 07:43 صبح
الان دقیقاً منظورت چیه؟ اینکه کاربر فقط بتونه 0 و 9 وارد کنه یا کاربر از صفر تا 9 رو وارد کنه؟
کاربر از صفر تا 9 رو وارد کنه

touraj
یک شنبه 21 اسفند 1384, 09:21 صبح
خب عزیز دلم، شما از Or استفاده کردی. یعنی کاربر فقط میتونه صفر یا 9 رو وارد کنه. حالا با همینی که نوشتی خروجی چیه؟