PDA

View Full Version : فارسی نوشتن تاریخ در mask edit



milad.biroonvand
پنج شنبه 12 شهریور 1388, 11:41 صبح
سلام دوستان

چطور میشه ، تاریخ رو در mask edit همون طور که می خونیم وارد کنیم ، به عنوان مثال
ما تاریخ رو بصورت 2 1 1368 می خونیم ولی وقتی در ماسک ادیت وارد می کنیم بصورت 1368 1 2 وارد می شود .؟

Navid Asadi
پنج شنبه 12 شهریور 1388, 11:56 صبح
تو خاصیت Mask بنویس: 0000/00/00 و بعد یه تابع بنویس که درستی شو رو چک کن

milad.biroonvand
پنج شنبه 12 شهریور 1388, 12:41 عصر
اگه اینو بنویسم که بازم هم اول باید بنویسم

1368 02 01


یعنی اول باید 1368 نوشته شه .
من می خوام همین قالب روز - ماه -سال باشه ولی همینطور که می خونیم 1 - 2 -1368 وارد کنیم . چیزی که تو گفتی اول باید 1368 وارد شه ،

قالبش درسته ولی ما می خونیم ، روز - ماه - سال
پس برا وارد کردن اول باید بنویسیم روز - ماه - سال

Navid Asadi
پنج شنبه 12 شهریور 1388, 13:15 عصر
خاصیت right to left رو تغییر بده
من خودم از این روش استفاده میکنم

ebrahimv
پنج شنبه 12 شهریور 1388, 13:21 عصر
كافيه خاصيت ماسكت رو از اين حالت 0000/00/00 به 00/00/0000 تغيير بدي و كنترلتو چپ چين كني

milad.biroonvand
دوشنبه 16 شهریور 1388, 09:31 صبح
چیزی که شا گفتید ، باز هم هیچ فرقی نداره و باید باز هم سال ، مه و روز رو بزنیم . اگه راه حل دیگه ای دارید رو بذارید .

Navid Asadi
دوشنبه 16 شهریور 1388, 11:06 صبح
دوست من مگه میشه من از همین روش استفاده میکنم
اول مطمئن شو که Right to left برابر با false باشه
بعد textalign رو left قرار بده
بعد در mask بنویس:0000/00/00

milad.biroonvand
دوشنبه 16 شهریور 1388, 11:23 صبح
این که گفتی کاملا درسته ولی تاریخ بصورت 1368/02/01 می شه . دقیقا به همین صورت می خوام ولی می خوام قالب هم بصورت 01/02/1368 بیاد . طریق وارد کردن درسته ولی قالبم اگه استاندارد باشه چی؟

Navid Asadi
دوشنبه 16 شهریور 1388, 11:36 صبح
منظورتون از قالب چی؟
اگه منظورتون محدود بودن بازه ماه و روز و سال هستش که باید خودتون براش کد بنویسید...

rezaei manesh
دوشنبه 16 شهریور 1388, 13:39 عصر
دوست من مگه میشه من از همین روش استفاده میکنم
اول مطمئن شو که Right to left برابر با false باشه
بعد textalign رو left قرار بده
بعد در mask بنویس:0000/00/00
بعد در mask بنویس:00/00/0000
با روش بالا مشکلت حل می شه اما یه مشکل دیگه به وجود میاد که اونم اینه که اعداد انگلیسی نمایش داده می شه!

Navid Asadi
دوشنبه 16 شهریور 1388, 14:33 عصر
با تغییر فونت این مشکل هم حل میشه

rezaei manesh
دوشنبه 16 شهریور 1388, 14:47 عصر
خوب چه فونتی؟ فونت های پیشفرض ویندوز یا فونت هایی مثل TTahoma اگه پیشفرض ویندوز بگین کدوم فونت

ebrahimv
دوشنبه 16 شهریور 1388, 17:39 عصر
كافيه خاصيت ماسكت رو از اين حالت 0000/00/00 به 00/00/0000 تغيير بدي و كنترلتو چپ چين كني

اين چيزي كه در بالا گفتم كاملا درسته البته دوستايه ديگه هم همينو گفتن

milad.biroonvand
سه شنبه 17 شهریور 1388, 10:11 صبح
فکر کنم برا اینکار یه کامپونت وجود داشته باشه ؟ اگه کسی کامپونتی داره بزاره.

rezaei manesh
سه شنبه 17 شهریور 1388, 10:19 صبح
کامپوننت که زیاده هر کی یکی نوشته تو همین سایت اگه بگردی کلی پیدا می کنی اما استفاده از خود مسک خوبه چون فقط واسه تاریخ نیست که شما می تونی با کمی تغییر برای گرفتن عدد دلخواه ازش استفاده کنی و...

milad.biroonvand
سه شنبه 17 شهریور 1388, 11:53 صبح
آقای رضایی منش ، من پست هاتو دیدم ، خیلی جالبن .

اگه تونستی نحوه کار با ماسک ، همونطور که در پست اولی این تاپیک گفتم رو توضیح بدید.

shina jun
سه شنبه 17 شهریور 1388, 12:27 عصر
سلام دوست عزیز
من برای این کار از یک کنترلmasktextbox استفاده کردم و 0000/00/00 به صورت00/00/0000 دراوردم ومشکلم حل شد

Navid Asadi
سه شنبه 17 شهریور 1388, 20:38 عصر
با فنت های سری B وغیره البته من خودم بیشتر تاریخ رو انگلیسی میزارم ولی خیلی دوست دارم اگه راه بهتری برای این کار بلدید بهم بگید...
که هم فارسی بشه و هم کنترل از ریخت نیفته...
البته من خیلی وقت پیش یه فنت پیدا کرده بودم که اندازش مناسب بود ظاهر خوبی داشت و در ضمن سایز تکست باکس رو هم زیاد تغییر نمیداد...
اگه اسمش رو پیدا کردم میزارمش...

milad.biroonvand
چهارشنبه 18 شهریور 1388, 10:20 صبح
خوشحال می شم اگه یه مقاله کامل رو در این زمینه بذارید .

Navid Asadi
چهارشنبه 18 شهریور 1388, 13:35 عصر
خوشحال می شم اگه یه مقاله کامل رو در این زمینه بذارید .
در کدوم ضمینه؟

milad.biroonvand
چهارشنبه 18 شهریور 1388, 20:46 عصر
در همین زمینه ، عنوان تاپیک ، اگه می تونی یه پروژه بزار ببینم ، چطوری می تونیم تنظیم بکنیم .

Navid Asadi
پنج شنبه 19 شهریور 1388, 00:23 صبح
در اولین فرست این کار رو میکنم

milad.biroonvand
پنج شنبه 19 شهریور 1388, 14:12 عصر
با تشکر از شما دوست عزیز.