PDA

View Full Version : event keyDown



shahrzad2
یک شنبه 10 تیر 1386, 18:48 عصر
چه طور می تونم دستوری بنویسم که اگر مثلا تعداد کاراکترهای textbox به 10 رسید دستورات event keydown دیگه اجرا نشه؟
عذرمی خوام اگه سوال جالبی نیست
متشکرم

kiani.mehdi
یک شنبه 10 تیر 1386, 21:00 عصر
چه طور می تونم دستوری بنویسم که اگر مثلا تعداد کاراکترهای textbox به 10 رسید دستورات event keydown دیگه اجرا نشه؟
عذرمی خوام اگه سوال جالبی نیست
متشکرم

نمیدونم چرا میخوای یه همچین کاری بکنی
ولی به هر حال این کدش
البته برای رویداد keypress بنویس نه KeyDown



if (textBox1.Text.Length < 10)
e.Handled = false;
else
e.Handled = true;




در ضمن تکست باکس ها خاصیتی به نام maxlenght دارن که اگه اونو تنظیم کنی کارت را میفته
یعنی مقدار اونو اگه 10 تنظیم کنی تکست باکست فقط 10 کاراکتر میگیره
موفق باشید
مهدی کیانی

ghafoori
دوشنبه 11 تیر 1386, 06:58 صبح
یک راه دیگر هم دوست عزیز استفاده از masked textbox است که با تعیین فیلتر مناسب بیشتر از 10 کاراکتر را قبول نکند