سلام ...
چرا تو تکست باکس من کلید Space اصلا کار نمیکنه؟؟؟ انگار نه انگار که من Space میزنم ؟؟؟
e.Handled = !(char.IsLetter(e.KeyChar) || char.IsControl(e.KeyChar));
به این کد چی اضافه کنم که قبول کنه؟
ممنون میشم ...
سلام ...
چرا تو تکست باکس من کلید Space اصلا کار نمیکنه؟؟؟ انگار نه انگار که من Space میزنم ؟؟؟
e.Handled = !(char.IsLetter(e.KeyChar) || char.IsControl(e.KeyChar));
به این کد چی اضافه کنم که قبول کنه؟
ممنون میشم ...
سلام
منظورتون از "چرا تو تکست باکس من کلید Space اصلا کار نمیکنه؟؟؟ انگار نه انگار که من Space میزنم ؟؟؟ " چیه ؟
من e.KeyChar رو ندیدم .
شما چه کدی می خواهید بنویسید ؟
برای تشخیص Space این کد کافی است .
if (e.KeyCode.ToString() == "Space" || e.KeyValue == 32)
.
.
.
اینجوری تغییرش بدید
e.Handled = !(char.IsLetter(e.KeyChar) || char.IsControl(e.KeyChar) || (e.KeyValue == 32))
سالام
خیلی خوب بود که هدفتون رو مشخص میکردید.شاید این کارتون رو را بندازه.
char x = char.Parse(textBox1.Text);
if (x == 32)
{
//Statment(s)
}
آقای رضوی از این قسمت از کد ایراد میگیره و ارور میده ...(e.KeyValue == 32))!!!
من میخوام تو تکست باکسم کاربر فقط حروف الفبا و space روبتونه وارد کنه... اون کد خودم فقط Space رو کم داره ...
ممنون میشم کمکم کنید!
خودم پیداش کردم ... این میشه::
e.Handled = !(char.IsLetter(e.KeyChar) || char.IsControl(e.KeyChar)||(e.KeyChar==32));
چه کدی به این خط اضافه کنم که اصلا کاربر نتونه انگلیسی وارد کنه ... فقط انگلیسی !!
سلام
e.KeyValue < 65 && e.keyValue > 90
یه چیزی تو این مایه ها