تقييم الموضوع :
  • 1 أصوات - بمعدل 3
  • 1
  • 2
  • 3
  • 4
  • 5
تنسيق اداة التايخ MaskedTextBox
#1
السلام عليكم ورحمة الله وبركاته

كيف اجعل اداة MaskedTextBox1
تعمل للتاريخ الهجري أي من اليمين الى اليسار بهذا التنسيق yyyy/MM/dd
وعند الادخال يبدأ من اليمين الى اليسار مبتداء من اليوم ثم الشهر ثم السنة
الرد }}}
تم الشكر بواسطة:
#2
Rainbow 
Set MaskedTextBox.Mask to "00/00/0000" explicitly
وغيير خاصية RightToLeft إلي Yes

RolleyesRolleyesRolleyes
{‏‏ يَرْفَعِ اللَّهُ الَّذِينَ آمَنُوا مِنكُمْ وَالَّذِينَ أُوتُوا الْعِلْمَ دَرَجَاتٍ‏ }

 " Mohamed M. Bedair     -     " Abu Anas
Genius Live , Egypt
الرد }}}
تم الشكر بواسطة: aftfm
#3
الف شكر

انا وضعت MaskedTextBox1.Mask = "0000/00/00"
ولكن عند الادخال في هذه الحالة يجب ادخال السنة اولاً ثم الشهر ثم اليوم
وانا اريد ادخال اليوم ثم الشهر ثم السنه

ثانياً

هل في الامكان جعل اداة TextBox تأخذ مكان اداة التاريخ مثلا
اريد كتابة تاريخ 1/5/1435

بهذا الشكل في اثناء الكتابة بعد الخروج من الاداة اريده يأخذ التنسيق yyyy/MM/dd
اي يصبح 01/05/1435

بمعنى عند الكتباة نبداء باليوم ثم الشهر ثم السنة
الرد }}}
تم الشكر بواسطة:
#4
Rainbow 
غيير إعدادات تنسيق الوقت Short Time إلي yyyy/MM/dd كما بالشكل التالي

ثم اجعل خاصية Input Mask تساوي Short Time كما بالشكل التالي

وغيير خاصية RightToLeft إلي Yes ليصبح الناتج كالشكل التالي


يوجد مثال بالمرفقات

والله أعلي وأعلم
RolleyesRolleyesRolleyes


الملفات المرفقة
.rar   DateInMaskedTextBox.rar (الحجم : 61.3 ك ب / التحميلات : 247)
{‏‏ يَرْفَعِ اللَّهُ الَّذِينَ آمَنُوا مِنكُمْ وَالَّذِينَ أُوتُوا الْعِلْمَ دَرَجَاتٍ‏ }

 " Mohamed M. Bedair     -     " Abu Anas
Genius Live , Egypt
الرد }}}
تم الشكر بواسطة: aftfm
#5
الف شكر اخي العزيز

لكن هل من الممكن ان اجعل اداة TextBox
تستخدم كأداة للتاريخ اريد كتابة اليوم ثم الشهر ثم التاريخ
واريد في حالة ما تم الكتابه مثل 1/5/1435
وبمجرد الخروج من الاداة او الضغط على مفتاح Enter
يتم تعديل التاريخ المكتوب وليس تاريخ الجهاز
الى 01/05/1435
الرد }}}
تم الشكر بواسطة:



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم