PDA

View Full Version : سوال: ایجاد محدودیت گرفتن رشته توسط تکست باکس با تغییر ایندکس کمبو باکس



sadeghlinux
سه شنبه 02 آبان 1391, 14:02 عصر
سلام دوستان
ممنون از لطف همیشگیتون

دوستان من یه تکست باکس دارم که رشته میگیره بعد با استفاده از یه کمبو باکس گزینه مورد نظر برا سرچ انتخاب میشه. مثلا تو تکست باکس اسم مینویسی بعد تو کمبو باکس سرچ براساس نام رو انتخاب میکنی

حالا سوال من: من میخوام وقتی کاربر تو کمبو باکس انتخاب کرد جستجو بر اساس کد ، تکست باکس فقط عدد بگیره!!!

حسین شهریاری
سه شنبه 02 آبان 1391, 14:23 عصر
کدش قبلا نوشته شده، سرچ کنین.
کد فوق را توی یه تابع بنویسید و سپس با AddHandler به رویداد KeyPress اضافش کنین.

sadeghlinux
سه شنبه 02 آبان 1391, 14:29 عصر
ممنون ولی اینی که شما میگین رو کار نکردم

xxnagin
سه شنبه 02 آبان 1391, 18:51 عصر
سلام
یه سر به این لینک (http://barnamenevis.org/showthread.php?337900-محدود-کردن-تکست-باکس-به-حروف&p=1490694&viewfull=1#post1490694) بزن
اگر جای true و false در عوض کنی (یعنی true را به false , false را به true تغییر بده ) تکس باکس رشته با عدد عوض میشه و برعکس
مثل زیر e.Handled = true

If Char.IsLetter(e.KeyChar) Then
e.Handled = true
Else
e.Handled = false
End If

hafez_ka
سه شنبه 02 آبان 1391, 21:20 عصر
سلام
کافیه این کد رو تویه keypress بریزی

If (e.KeyChar < "0" OrElse e.KeyChar > "9") _
AndAlso e.KeyChar <> ControlChars.Back Then
e.Handled = True
End If