PDA

View Full Version : چگونه یک TextBox را سفارشی کنیم؟



in_chand_nafar
یک شنبه 30 بهمن 1390, 17:25 عصر
همیشه یکی از بدترین کارها در پروژه ها نوشتن کدهای تکراری برای TextBox بر روی هر فرم می باشد، در این فیلم آموزشی می خواهم TextBox مربوط C#.NET را به صورت دلخواه سفارشی کنم و دیگر کدهای تکراری برای TextBox ننویسم...





کارهایی که می خواهم TextBox من انجام دهد:

تغییر Focus با Enter
تغییر Focus با کلیدهای جهت بالا و پایین (َArrow Key)
تغییر زبان KeyBoard زمانی که TextBox به صورت RTL و یا LTR است
گرفتن فقط عدد در TextBox
جدا کننده رقم (سه رقم) برای پول
تغییر رنگ زمینه TextBox زمانی که Focus روی آن است
نوشتن 000 (سه صفر) برای مقادیر فقط عددی با یک HotKey اختصاصی


براي دريافت فيلم آموزشي بر روي لينك زير كليك كنيد


http://www.nikamooz.com/index.php?option=com_content&view=article&id=150:-textbox-&catid=42:csharp&Itemid=111

mohsen_popo
یک شنبه 30 بهمن 1390, 19:39 عصر
سلام....دوست عزیز...
شما باید یه کلاس جدا درست کنید که از کلاس TextBox مشتق شده باشد....بعد تیکه کد هایی که لازم داری رو انجا مینویسی.......
وقتی کارت تموم شد برنامه رو که ذخیره کردی.................داخل ToolBar بالای بالا.........کامپونت جدیدی اظافه شده که همون TextBox سفارشیته که کافی درگش کنی روی فرمت و استفاده کنی......:لبخندساده: