PDA

View Full Version : فقط نوشتن حروف



SeyedMoosavi
یک شنبه 21 بهمن 1386, 15:56 عصر
سلام من می خوام داخل تکست باکس ها فقط بشه حروف وارد کرد و هیچ چیز دیگه نشه وارد کرد
لطفا راهنمایی کنید

sokote_bi_payan
یک شنبه 21 بهمن 1386, 16:06 عصر
به نام خدا

با سلام

دوست عزیز در رویداد KeyPress تکست باکست کافیه کد زیر و وارد کنی :

select case keyaskii
case vbkeydelete
case (kode aski a) to (kode aski Z):

else case
keyaskii = 0
beep

end select

موفق باشید
یاعلی

ƒxmahdi
یک شنبه 21 بهمن 1386, 16:33 عصر
در رویداد keypress تکست کد زیر را وارد کن

If KeyAscii > 47 And KeyAscii < 58 Or KeyAscii = 8 Or KeyAscii = 32 Then
Else
KeyAscii = 0
End If

SeyedMoosavi
یک شنبه 21 بهمن 1386, 16:57 عصر
آقا حمید جان من می خوام فقط حرف وارد بشه نه عدد

حسین علوی
یک شنبه 21 بهمن 1386, 18:24 عصر
سلام دوست عزیز
در change تکست باکس این دستور را بنویس این دستور اعداد ممیزی را هم قبول میکنه
On Error Resume Next
If Val(Text1.Text) <> Text1.Text Then

Text1.Text = ""
End If

SeyedMoosavi
یک شنبه 21 بهمن 1386, 22:53 عصر
مهندس این که اگر یه نوشته غلط بره تو تکست باکس کل نوشته رو پاک می کنه
من می خوام اصلا نشه واردش کرد همین

SeyedMoosavi
یک شنبه 21 بهمن 1386, 22:57 عصر
با استفاده از کد آقا حمید کد رو درست کردم
با تشکر از همتون
اینم کد


If KeyAscii > 96 And KeyAscii < 123 Or KeyAscii = 8 Or KeyAscii = 32 Then
Else
KeyAscii = 0
End If

__siavash__
دوشنبه 22 بهمن 1386, 00:18 صبح
http://barnamenevis.org/forum/showthread.php?t=64235&highlight=textbox

ramin1800
دوشنبه 22 بهمن 1386, 12:21 عصر
سلام
شما هم میتونید از keycode استفاده کنی هم از keyascii

keycode:


Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode > 90 Or KeyCode < 65 Then
Text1.Locked = True
Else
Text1.Locked = False
End If
End Sub

keyascii:


Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii > 122 Or KeyAscii < 97 Then
Text1.Locked = True
Else
Text1.Locked = False
End If
End Sub

venizsoft
دوشنبه 22 بهمن 1386, 18:44 عصر
با سلام

شما می توانید با وارد کردن کد های

If KeyAscii > 41 And KeyAscii < 58 Then KeyAscii = 0

در keypress تکست باکستون به مقصود خود به رسید.

www.VenizSoft.com

ali_habibi1384
سه شنبه 23 بهمن 1386, 07:09 صبح
سورس برنامه با اجرای 100 در صد . کلیدهای ESC برای بستن فرم و ENTER بعنوان TAB میشه مورد استفاده قرار بگیره. ماژول کامل با امکانات زیادی داره . پیشنهاد میکنم دانلودش کنین
موفق باشید