PDA

View Full Version : چگونه یک تکست باکس برای گرفتن فرمت تاریخ بسازم؟



captain_black81
چهارشنبه 28 فروردین 1387, 18:03 عصر
سلام دوستان
من میخوام که کاربر در یک تکست باکس ساعت رو وارد کنه اما به شکلی که من می خوام.
مثلا
27/01/1386
بطوری که / ها ثابت توی تکست باکس باشند و کاربر نتونه اونهارو پاک کنه
ممنون میشم راهنمایی کنید:خجالت:

H2K
چهارشنبه 28 فروردین 1387, 18:15 عصر
عزیز قبلا در این مورد بحث شده serch کنى به مقصد میرسى:لبخندساده:

captain_black81
چهارشنبه 28 فروردین 1387, 18:34 عصر
میشه بگید چی رو سرچ کنم ؟ اصطلاح تخصصی این کار چیه؟

H2K
چهارشنبه 28 فروردین 1387, 18:50 عصر
میشه بگید چی رو سرچ کنم ؟ اصطلاح تخصصی این کار چیه؟

عزیز این یک نمونه هست
http://barnamenevis.org/forum/showthread.php?t=99156&highlight=textbox

captain_black81
چهارشنبه 28 فروردین 1387, 20:05 عصر
با کمک maskedTextBox این کارو کردم خیلی هم اسونه
فقط باید در پراپرتی mask نوع custom رو انتخاب کنی و بنویسی
00/00/1300
با تشکر

Pioneers
چهارشنبه 28 فروردین 1387, 23:29 عصر
البته اینکار اشکالات خاص خود را هم دارد. از جمله اینکه کاربر میتونه Space وارد کنه!

razavi_university
پنج شنبه 29 فروردین 1387, 01:10 صبح
در قسمت نمونه‌برنامه‌ها هم چند نمونه هست


البته اینکار اشکالات خاص خود را هم دارد. از جمله اینکه کاربر میتونه Space وارد کنه!

خب در صورتیکه یک کنترل سفارشی TextBox بسازید میتونین فقط اجازه وارد کردن عدد بدین و کاراکتر‌های دیگه وارد نشه

captain_black81
پنج شنبه 29 فروردین 1387, 09:35 صبح
کنترل تکست باکس سفارشی چهجوری می سازن؟

sinpin
پنج شنبه 29 فروردین 1387, 11:46 صبح
کنترل تکست باکس سفارشی چهجوری می سازن؟

کافیه یک کلاس داشته باشید که از TextBox به ارث بره. بعد میتونید با افزودن متودها و پراپرتیهای جدید و یا override کردن قبلی ها رفتار و خواص اون رو جدید کنید.
تو همین سایت چندین نمونه هست. مثلا :
http://barnamenevis.org/forum/showpost.php?p=487967