امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
محدود کردن کاراکترهای تایپ شده در TextBox
نویسنده پیام
senator007 آفلاین
تازه وارد

ارسال‌ها: 15
موضوع‌ها: 6
تاریخ عضویت: شهریور ۱۳۸۸

تشکرها : 6
( 3 تشکر در 2 ارسال )
ارسال: #1
محدود کردن کاراکترهای تایپ شده در TextBox
سلام دوستان ، میخواستم ببینم چطوری میتونم یک text box رو به حالت زیر محدود کنم :

TextBox فقط عدد قبول کنه و کاراکتری قبول نکنه
۲۸-آبان-۱۳۸۸, ۰۲:۰۰:۰۳
ارسال‌ها
پاسخ
تشکر شده توسط : mahdi321
arashrj آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 511
موضوع‌ها: 30
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 4
( 212 تشکر در 133 ارسال )
ارسال: #2
RE: محدود کردن کاراکترهای تایپ شده در TextBox
سلام
در رویداد keypress باید کد اسکی تابپ شده رو بررسی کنید اگه در رنج اعداد نبود 0 کنی.

موفق باشید

[آرش جعفری]
اگر به دیگران کمک کنید تا به آنچه می خواهند برسند .شما هم می توانید در زندگی به آنچه می خواهید برسید

* کوتاه کردن URL های طولانی

DevJam
۲۸-آبان-۱۳۸۸, ۰۴:۰۰:۵۷
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : amirdifraxe1, mahdi321
1120 آفلاین
در حال پیشرفت
***

ارسال‌ها: 313
موضوع‌ها: 49
تاریخ عضویت: دى ۱۳۸۷

تشکرها : 404
( 381 تشکر در 161 ارسال )
ارسال: #3
RE: محدود کردن کاراکترهای تایپ شده در TextBox
سلام .
کد:
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii >= 48 And KeyAscii <= 57 Then
Else
KeyAscii = 0
End If
End Sub

موفق باشی .

۲۸-آبان-۱۳۸۸, ۱۸:۱۶:۳۹
ارسال‌ها
پاسخ
تشکر شده توسط : saeedvir, senator007, mahdi321
Sh4DoVV آفلاین
عضو افتخاری
****

ارسال‌ها: 154
موضوع‌ها: 6
تاریخ عضویت: شهریور ۱۳۸۶

تشکرها : 32
( 293 تشکر در 118 ارسال )
ارسال: #4
RE: محدود کردن کاراکترهای تایپ شده در TextBox
با سلام
البته روش دوست عزیزمون 1120 درست هستش و من کامل ترشو میزارم
کد:
Public Sub TextFilter(KeyAscii As Integer)
Dim strValid As String
strValid = "0123456789ABCDEFabcdef"
If KeyAscii > 26 Then
If InStr(strValid, Chr(KeyAscii)) = 0 Then
KeyAscii = 0
End If
End If
End Sub

کد:
Private Sub Text1_KeyPress(KeyAscii As Integer)
TextFilter KeyAscii
End Sub

در این کد در تکست باکس مورد نظر فقط حروفی رو میشه نوشت که در متغیر strValid تعریف شده باشند
یا علی

اللهم عجل لوليك الفرج
۰۵-آذر-۱۳۸۸, ۰۱:۳۶:۰۶
ارسال‌ها
پاسخ
تشکر شده توسط : 1120, senator007, mahdi321
najafzade آفلاین
تازه وارد

ارسال‌ها: 6
موضوع‌ها: 0
تاریخ عضویت: اسفند ۱۳۸۶

تشکرها : 1
( 2 تشکر در 2 ارسال )
ارسال: #5
RE: محدود کردن کاراکترهای تایپ شده در TextBox
(۰۵-آذر-۱۳۸۸, ۰۱:۳۶:۰۶)Sh4DoVV نوشته است: با سلام
البته روش دوست عزیزمون 1120 درست هستش و من کامل ترشو میزارم
کد:
Public Sub TextFilter(KeyAscii As Integer)
Dim strValid As String
strValid = "0123456789ABCDEFabcdef"
If KeyAscii > 26 Then
If InStr(strValid, Chr(KeyAscii)) = 0 Then
KeyAscii = 0
End If
End If
End Sub

کد:
Private Sub Text1_KeyPress(KeyAscii As Integer)
TextFilter KeyAscii
End Sub

در این کد در تکست باکس مورد نظر فقط حروفی رو میشه نوشت که در متغیر strValid تعریف شده باشند
یا علی

جناب Sh4DoVV
به غیر مزیت تعریف متد میشه بفرمائین چه مزیت دیگه داره این کد های شما.
ممنون می شوم.
۱۹-آذر-۱۳۸۸, ۱۸:۱۷:۱۴
ارسال‌ها
پاسخ
تشکر شده توسط : mahdi321
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #6
RE: محدود کردن کاراکترهای تایپ شده در TextBox
عدد مبنای 16 قبول میکنه.

میزان رای دشمن است!
[تصویر:  cff100.png]
۱۹-آذر-۱۳۸۸, ۲۰:۱۹:۲۹
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : mahdi321
najafzade آفلاین
تازه وارد

ارسال‌ها: 6
موضوع‌ها: 0
تاریخ عضویت: اسفند ۱۳۸۶

تشکرها : 1
( 2 تشکر در 2 ارسال )
ارسال: #7
RE: محدود کردن کاراکترهای تایپ شده در TextBox
(۱۹-آذر-۱۳۸۸, ۲۰:۱۹:۲۹)ajlajlajl نوشته است: عدد مبنای 16 قبول میکنه.

مزیتش چیه؟
۱۹-آذر-۱۳۸۸, ۲۳:۰۳:۱۳
ارسال‌ها
پاسخ
تشکر شده توسط : mahdi321
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #8
RE: محدود کردن کاراکترهای تایپ شده در TextBox
مزیتش همینه دیگه. قبلیا مبنای ده بود. این یکی مبنای 16

میزان رای دشمن است!
[تصویر:  cff100.png]
۲۰-آذر-۱۳۸۸, ۱۰:۴۴:۱۷
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : najafzadeh, mahdi321
Sh4DoVV آفلاین
عضو افتخاری
****

ارسال‌ها: 154
موضوع‌ها: 6
تاریخ عضویت: شهریور ۱۳۸۶

تشکرها : 32
( 293 تشکر در 118 ارسال )
ارسال: #9
RE: محدود کردن کاراکترهای تایپ شده در TextBox
با سلام
شما هر کارکتری رو که در متغیر strValid قرار بدین میتونید توی TextBox مورد نظر استفاده کنید
یا علی

اللهم عجل لوليك الفرج
۲۲-آذر-۱۳۸۸, ۲۳:۲۰:۲۸
ارسال‌ها
پاسخ
تشکر شده توسط : mahdi321
amirhosseinmajd آفلاین
تازه وارد

ارسال‌ها: 2
موضوع‌ها: 0
تاریخ عضویت: تير ۱۳۸۸

تشکرها : 0
( 2 تشکر در 2 ارسال )
ارسال: #10
RE: محدود کردن کاراکترهای تایپ شده در TextBox
سلام کد آقای Sh4DoVV نسبت به 1120 کامل تر بود چون تو کد آقای Sh4DoVV قابلیت استفاده از بک اسپیس هم وجود داره ولی تو کد آقای 1120 همچین امکانی نیست.
۲۷-بهمن-۱۳۸۸, ۲۰:۱۴:۳۷
ارسال‌ها
پاسخ
تشکر شده توسط : mahdi321
amirdifraxe1 آفلاین
تازه وارد

ارسال‌ها: 1
موضوع‌ها: 0
تاریخ عضویت: دى ۱۳۸۹

تشکرها : 1
( 1 تشکر در 1 ارسال )
ارسال: #11
RE: محدود کردن کاراکترهای تایپ شده در TextBox
سلام این کد هم کار می کنه در رویداد keypress بنویسید....
If (Char.IsDigit(e.KeyChar) Or e.KeyChar = Convert.ToChar(Keys.Back)) Then
e.Handled = False
Else
e.Handled = True
End If

البته بگو استاد من آقای جعفری هم هستند.....شناختید استاد؟؟
۲۳-اسفند-۱۳۸۹, ۲۳:۳۲:۴۵
ارسال‌ها
پاسخ
تشکر شده توسط : mahdi321


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  به دست اوردن ip یک textbox در web setroyd 3 3,525 ۱۹-فروردین-۱۳۹۲, ۲۲:۳۶:۰۷
آخرین ارسال: babyy
  محدود کردن سرعت دانلود (پهنای باند) rap0661 4 5,254 ۰۵-بهمن-۱۳۹۰, ۱۹:۳۴:۵۷
آخرین ارسال: rap0661
  انتخاب اتوماتیک متن داخل TextBox هنگام دریافت فوکوس RAMA2009 1 3,864 ۰۴-بهمن-۱۳۹۰, ۰۱:۲۶:۴۴
آخرین ارسال: Payman62
  replace کردن یا delete کردن فایل سیستمی ویندوز ppcsoft 6 5,903 ۱۳-آذر-۱۳۹۰, ۲۲:۰۵:۰۶
آخرین ارسال: ppcsoft
  آموزش چهار روش کلی اینجکت کد برای بدست آوردن پسورد TextBox Pedram_HookEx 14 14,970 ۲۳-مرداد-۱۳۹۰, ۰۰:۴۱:۳۷
آخرین ارسال: mamad-pc
  استفاده از Textbox در دستورات Sql وی بی 6 park 7 8,215 ۲۴-اردیبهشت-۱۳۹۰, ۱۵:۱۱:۵۷
آخرین ارسال: mehriiranled
  سوال درباره ی Rich TextBox hasanian 3 3,799 ۳۱-اردیبهشت-۱۳۸۹, ۱۰:۵۷:۱۱
آخرین ارسال: HoseinVig
  چگونه textBox مثل office 2007 داشته باشيم skh1300 3 3,623 ۱۱-دى-۱۳۸۸, ۰۰:۳۳:۰۳
آخرین ارسال: skh1300
Exclamation نمایش لیست Combo در TextBox 00936 2 3,231 ۲۶-آذر-۱۳۸۸, ۲۱:۲۲:۵۵
آخرین ارسال: 00936
  حذف چند کلمه بعد از پیدا کردن نقطه در textbox hamed_Arfaee 1 2,545 ۱۵-خرداد-۱۳۸۸, ۱۶:۲۳:۲۲
آخرین ارسال: hamed_Arfaee

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 2 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS