PDA

View Full Version : چطوری TextBox رو Mask کنم



lahiji
شنبه 06 بهمن 1386, 11:09 صبح
چطوری یک TextBox رو Mask کنم
طوری که اگر عددی مثل 100-86 رو وارد کردم
عدد -86 رو نتونیم از TextBox حذف کنیم درست مثل Maskedbox که Mask رو می تونیم تغیر بدیم طوری که می خواهیم

ABERTINO
شنبه 06 بهمن 1386, 15:36 عصر
خوب توی ایونت keydown تکست یه شرط بزار که اگه رشته موجود در text کوچکتر از مقداری که میخوای شد اونوقت دوباره مقدار ثابت رو مساوی تکست قرار بده


if text1<MyText then text1=Mytext

lahiji
یک شنبه 07 بهمن 1386, 09:44 صبح
خوب توی ایونت keydown تکست یه شرط بزار که اگه رشته موجود در text کوچکتر از مقداری که میخوای شد اونوقت دوباره مقدار ثابت رو مساوی تکست قرار بده


if text1<MyText then text1=Mytext


این روش شدنی نیست
چون عدد 86 ثابت هستش یعنی باید ثابت باشه چون به عنوان تاریخ اول سال خود سیستم ایجاد می کنه بقیه اعداد رو کاربر باید وارد کنه

M8SPY_OK
یک شنبه 07 بهمن 1386, 09:49 صبح
از دو تا Textbox استفاده کن ...

babak4614
یک شنبه 07 بهمن 1386, 09:55 صبح
از دو تا Textbox استفاده کن ...
بهتر اینه که قسمت ثابت رو توی یه lable بنویسی و اون قسمت که می خوای کار بر وارد کنه توی textbox باشه:چشمک:

M8SPY_OK
یک شنبه 07 بهمن 1386, 14:06 عصر
اشکالی نداره !

خاصیت Locked مربوط به شی Textbox رو True کنید . دیگه قابل ویرایش نیست.