saeed_rezaei
سه شنبه 29 خرداد 1386, 22:04 عصر
سلام خدمت دوستان
بعد از مدتها چرخیدن توی سایتها و گفتگو با خیلی از دوستان متوجه یک سری انتظارات شدم. این انتظارات و آنچه که خودم برای نوشتن سریع برنامه هام نیاز داشتم من رو برآن داشت تا همین کنترل textbox رو توسعش بدم. در ضمیمه یک کلاس و یک usercontrol رو زدم.
مهمترین قابلیتهای که سعی کردم به برنامه اضافه کنم شامل دو مورد هست:
1: enter زدن. سعی کردم طوری کنترل رو طراحی کنم که با زدن کلید اینتر به طور اتوماتیک به کنترل بعدی بره. اگه هم کاربر نخواست، یه خاصیت براش در نظر گرفتم که می تونه به صورت دستی اسم کنترل بعدیش رو انتخاب کنه تا با زدن اینتر فوکاس به اونجا منتقل شه.
2: فیلتر کردن. شامل چهار فیلتر هست که عبارتنداز number, date, sql filter, nofilter
مهمترین فیلترش، date هست. اگه خاصیت Masktype رو به date تنظیم کنید بعد از این کاربر تنها قادر به وارد کردن تاریخ فارسی هست. اگه تاریخ درست باشه به صورت yy/mm/dd تصحیح می شه و یا چنانچه نیاز داشتید به صورت پیش فرض تاریخ روز رو واستون می نویسه.
فیلتر number فقط اعداد رو می پذیره. sqlfilter بعضی از کاراکترهایی که می شناختم و به صورت عادی اگه وارد بانک اطلاعاتی sql بشن مشکل ایجاد می کنن مثل کاراکتر « ' »
خواهشم از دوستان اینه که اگه واسشون مقدوره بررسی کنن، اگه ایده ای، نظری یا چیزی به ذهنوش می رسه که در بسط این موضوع مفید هست پست کنن تا کار تمیزتری از آب در بیاد.
البته بگم که چند قابلیت دیگه هم تا چند روز دیگه بهش اضافه می کنم، مثل قابلیت جابجا شدن در هنگام اجرای برنامه و یا مستتر شدن در فرم هنگامی که فوکاس نداره.
بعد از مدتها چرخیدن توی سایتها و گفتگو با خیلی از دوستان متوجه یک سری انتظارات شدم. این انتظارات و آنچه که خودم برای نوشتن سریع برنامه هام نیاز داشتم من رو برآن داشت تا همین کنترل textbox رو توسعش بدم. در ضمیمه یک کلاس و یک usercontrol رو زدم.
مهمترین قابلیتهای که سعی کردم به برنامه اضافه کنم شامل دو مورد هست:
1: enter زدن. سعی کردم طوری کنترل رو طراحی کنم که با زدن کلید اینتر به طور اتوماتیک به کنترل بعدی بره. اگه هم کاربر نخواست، یه خاصیت براش در نظر گرفتم که می تونه به صورت دستی اسم کنترل بعدیش رو انتخاب کنه تا با زدن اینتر فوکاس به اونجا منتقل شه.
2: فیلتر کردن. شامل چهار فیلتر هست که عبارتنداز number, date, sql filter, nofilter
مهمترین فیلترش، date هست. اگه خاصیت Masktype رو به date تنظیم کنید بعد از این کاربر تنها قادر به وارد کردن تاریخ فارسی هست. اگه تاریخ درست باشه به صورت yy/mm/dd تصحیح می شه و یا چنانچه نیاز داشتید به صورت پیش فرض تاریخ روز رو واستون می نویسه.
فیلتر number فقط اعداد رو می پذیره. sqlfilter بعضی از کاراکترهایی که می شناختم و به صورت عادی اگه وارد بانک اطلاعاتی sql بشن مشکل ایجاد می کنن مثل کاراکتر « ' »
خواهشم از دوستان اینه که اگه واسشون مقدوره بررسی کنن، اگه ایده ای، نظری یا چیزی به ذهنوش می رسه که در بسط این موضوع مفید هست پست کنن تا کار تمیزتری از آب در بیاد.
البته بگم که چند قابلیت دیگه هم تا چند روز دیگه بهش اضافه می کنم، مثل قابلیت جابجا شدن در هنگام اجرای برنامه و یا مستتر شدن در فرم هنگامی که فوکاس نداره.