سلام دوستان
من میخوام که کاربر در یک تکست باکس ساعت رو وارد کنه اما به شکلی که من می خوام.
مثلا
27/01/1386
بطوری که / ها ثابت توی تکست باکس باشند و کاربر نتونه اونهارو پاک کنه
ممنون میشم راهنمایی کنید
سلام دوستان
من میخوام که کاربر در یک تکست باکس ساعت رو وارد کنه اما به شکلی که من می خوام.
مثلا
27/01/1386
بطوری که / ها ثابت توی تکست باکس باشند و کاربر نتونه اونهارو پاک کنه
ممنون میشم راهنمایی کنید
عزیز قبلا در این مورد بحث شده serch کنى به مقصد میرسى
میشه بگید چی رو سرچ کنم ؟ اصطلاح تخصصی این کار چیه؟
عزیز این یک نمونه هست
https://barnamenevis.org/showth...hlight=textbox
با کمک maskedTextBox این کارو کردم خیلی هم اسونه
فقط باید در پراپرتی mask نوع custom رو انتخاب کنی و بنویسی
00/00/1300
با تشکر
البته اینکار اشکالات خاص خود را هم دارد. از جمله اینکه کاربر میتونه Space وارد کنه!
در قسمت نمونهبرنامهها هم چند نمونه هست
خب در صورتیکه یک کنترل سفارشی TextBox بسازید میتونین فقط اجازه وارد کردن عدد بدین و کاراکترهای دیگه وارد نشهالبته اینکار اشکالات خاص خود را هم دارد. از جمله اینکه کاربر میتونه Space وارد کنه!
آن لحظه که تنها اعتبار کسی که مساله ای را مطرح کرده است، شما را در اشتباه بودن ایده هایتان قانع کرد،
آن لحظه،
لحظه وداع شما با دنیای خلاقیت و پیشرفت خواهد بود. . .
برنولی
کافیه یک کلاس داشته باشید که از TextBox به ارث بره. بعد میتونید با افزودن متودها و پراپرتیهای جدید و یا override کردن قبلی ها رفتار و خواص اون رو جدید کنید.
تو همین سایت چندین نمونه هست. مثلا :
https://barnamenevis.org/showpost.php?p=487967
...مرا به خانه ام ببر، اگرچه خانه؛ خانه نیست