View Full Version : نوع پیش فرض textbox
aidinwashere
چهارشنبه 11 آبان 1384, 20:35 عصر
سلام.
من یک textbox دارم که توش قراره فقط عدد وارد بشه.
میشه کاری کرد که net. متوجه این موضوع بشه و من از Conver.ToInt استفاده نکنم و مستقیما textbox1.text رو استفاده کنم؟
با تشکر
در ضمن از Validator ها نمیخوام استفاده کنم.
مطهر
پنج شنبه 12 آبان 1384, 11:23 صبح
شما می تونید یک کلاس از TextBox به ارث ببرید و یا خصیصه Text را Override کنید یا یه خصیصه ی جدید بسازید
که Int برگردونه
البته اگر هم جستجو کنید جواب سوالتان را با مثال کامل می یابید
aidinwashere
شنبه 14 آبان 1384, 23:44 عصر
راه بهتر؟
مساله اینه که میخوام روش سریعتری باشه.
ali_firouz_ir
یک شنبه 15 آبان 1384, 20:36 عصر
از شما توقعی نیست اما اینم کد:
if(e.KeyChar<='0' && e.KeyChar>='9')
e.Handled=true;
base.OnKeyPress (e);
aidinwashere
سه شنبه 24 آبان 1384, 03:16 صبح
از شما توقعی نیست اما اینم کد:
if(e.KeyChar<='0' && e.KeyChar>='9')
e.Handled=true;
base.OnKeyPress (e);
اولا با ادب باش. (دفعه دومه که ... )
دوما گفتم میخواهم مستقیما textbox1.text رو بخونم و مقدار Int برگردونه وگرنه بهتر از کد جنابعالی هم بلدم (توابع static خود net. بسیار سریعتر هستند).
سوما مرسی که جواب دادی.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.