PDA

View Full Version : فرمت تاریخ



shima2006
چهارشنبه 04 شهریور 1388, 14:36 عصر
سلام دوستان
من میخوام محدودیتی رو اعمال کنم که کاربر در تکست باکس فقط بتونه تاریخ رو وارد کنه
در یکی از تاپیکها دوستان گفته بودند باید خصوصیت Mask رو برای TextBox تنظیم کنم ولی من اصلا همچین خصوصیت رو پیدا نکردم:متفکر:

hozouri
چهارشنبه 04 شهریور 1388, 15:10 عصر
سلام دوستان
من میخوام محدودیتی رو اعمال کنم که کاربر در تکست باکس فقط بتونه تاریخ رو وارد کنه
در یکی از تاپیکها دوستان گفته بودند باید خصوصیت Mask رو برای TextBox تنظیم کنم ولی من اصلا همچین خصوصیت رو پیدا نکردم:متفکر:

دوست عزیز Mask برای شیء MaskedTextBox است نه TextBox و فقط کافیه مقدار Mask رو برابر 0000/00/00 قرار دهید

amin_rezaee
جمعه 06 شهریور 1388, 15:53 عصر
این حتما به دردتون می خوره..
یه DATE BOX هست.

mustafa13
جمعه 06 شهریور 1388, 16:54 عصر
سلام
از این به چه صورت استفاده می توان کرد (datebox که به صورت یه فایل dll می باشد)متشکرم

r.ghost
جمعه 06 شهریور 1388, 17:08 عصر
دوست عزیز برات نمونه MaskedTextBox ضمیمه کردم

mahdi_7610
جمعه 06 شهریور 1388, 17:56 عصر
از قسمت ToolBox یک کنترل به اسم maskedTextBox هست اونا توی فرم قرار بده

بعدش توی Form_Load دستور زیر را بنویس


maskedTextBox1.Mask = "0000/00/00";

موفق باشی

mojtaba1363
شنبه 07 شهریور 1388, 02:08 صبح
با سلام
دوست عزیز اگه فیلد تاریخ رو در data base از نوع char تعریف کرده باشی کد زیر یه دردت میخوره




private void textBox22_TextChanged(object sender, EventArgs e)
{
textBox22.Text = decimal.Parse(textBox22.Text).ToString("##");
textBox22.SelectionStart = textBox22.Text.Length;
}


یا علی

shima2006
شنبه 07 شهریور 1388, 10:13 صبح
از همه دوستان متشکرم

shima2006
دوشنبه 16 شهریور 1388, 01:54 صبح
چطوری می تونم کاربر رو مجبور کنم که ماه رو عددی بزرگتر از 12 و روز رو عددی بزرگتر از 31 وارد نکنه؟؟؟

atryad
دوشنبه 16 شهریور 1388, 03:23 صبح
چطوری می تونم کاربر رو مجبور کنم که ماه رو عددی بزرگتر از 12 و روز رو عددی بزرگتر از 31 وارد نکنه؟؟؟
دوست عزیز می تونی به جای استفاده از mask برای روز و ماه وسال یه تکس باکس بزاری
و بعداز تایید کاربر اونا رو به هم وصل کنی
ضمیمه رو ببین

shima2006
دوشنبه 16 شهریور 1388, 10:36 صبح
ولی من میخوام از mask استفاده کنم
چطوری باید این محدودیت رو با استفاده از MaskedTextBox قرار بدم؟

shima2006
چهارشنبه 18 شهریور 1388, 11:45 صبح
یعنی در مسک تکست باکس راهی وجود نداره که کاربر حداکثر عدد 12 رو برای ماه و حداکثر عدد 31 رو برای روز وارد کنه؟؟؟

sara.f
چهارشنبه 18 شهریور 1388, 12:11 عصر
از همه دوستان متشکرم
سلام دوست عزیز!
اگر از همه متشکری، چرا با زدن باتن "تشکر" ازشون تشکر نمی کنی؟!:لبخندساده:

Mohsen229266
چهارشنبه 18 شهریور 1388, 12:24 عصر
سلام دوست عزیز خوب در رویداد KeyPressش میتونید با کمی کد نویسی این کارو انجام بدید

mojtaba1363
پنج شنبه 19 شهریور 1388, 02:01 صبح
با سلام دوست عزير

شما مي توني براي هركدوم از تارخ ها مثل روز و ماه وسال يك void تغريف كني و موقع ثبت اطلاعات صحت Void رو چك كني اگر درست بود اطلاعات ثبت بشه

يا علي

shima2006
دوشنبه 30 شهریور 1388, 09:39 صبح
کسی هست که بتونه یک مثال برام بزنه؟؟؟

atryad
سه شنبه 31 شهریور 1388, 13:29 عصر
کسی هست که بتونه یک مثال برام بزنه؟؟؟

http://barnamenevis.org/forum/showthread.php?p=811825&posted=1#post811825