منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
هل يمكن اجبار المستخدم ادخال صيغة الوقت في التكست - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : هل يمكن اجبار المستخدم ادخال صيغة الوقت في التكست (/showthread.php?tid=9387)

الصفحات: 1 2


هل يمكن اجبار المستخدم ادخال صيغة الوقت في التكست - nmst70 - 23-06-13

خواني الاعضاء اسعد الله اوقاتكم
تعلمنا منكم الكثير وما زلنا نتعلم كل الشكر والعرفان


كيف يمكن اجبار المستخدم ادخال صيغة الوقت في تكست بوكس بهذة الصيغة مثلا 08:06
ولكم الشكر بحيت يمنع المستخدم من الخروج من التكست الا وان يكتب الوقت الصحيح


هل يمكن اجبار المستخدم ادخال صيغة الوقت في التكست - سعود - 23-06-13

اكيد توجد ولها عدة طرق الافضل validate date format using regular expression


هل يمكن اجبار المستخدم ادخال صيغة الوقت في التكست - nmst70 - 23-06-13

اخي العزيز اشكرك على الرد
يرجى الوضيح منك بكود معين او بمثال بسيط فيجوال 2008
ان امكن


هل يمكن اجبار المستخدم ادخال صيغة الوقت في التكست - سعود - 23-06-13

[h=1]Regular Expression الجزء الاول[/h][b][h=1]Regular Expression الجزء الثانى[/h]
والله يااخي ودي اساعدك بمثال لكن التقنية هذي لم افهمها لكن اعرف فائدتها

[/b]


هل يمكن اجبار المستخدم ادخال صيغة الوقت في التكست - Sajad - 23-06-13

السلام عليكم

اخي العزيز افضل حل هو باستخدام الاداة MaskedTextBox فعن طريقه يمكن ادخال المعلومات بصيغة محددة

ويمكن تحديد الصيغة عن طريق خاصية SetMask فكل ماعليك هو الضغط على السهم الموجود على الاداة واختيار الصيغة

او عن طريق خاصية Mask في نافذة الProperties




هل يمكن اجبار المستخدم ادخال صيغة الوقت في التكست - سعود - 23-06-13

بارك الله فيك مشرفنا الغالي sajad


هل يمكن اجبار المستخدم ادخال صيغة الوقت في التكست - nmst70 - 23-06-13

اشكركم اخواني الاعزاء على هذة الردود والحلول المختلفة
ولكن ما نبحث عنة بشكل مبسط كتابة الوقت بشكل صحيح في التكست فقط



ارفق لكم مثال كيف يمكن اجبار المستخدم ادخال تاريخ فقط في التكست ويمنع منعا باتا تركة فارغ او صيغة خطأ

يرجى الاطلاع


هل يمكن اجبار المستخدم ادخال صيغة الوقت في التكست - Sajad - 23-06-13

السلام عليكم

الله يبارك فيك اخي العزيز سعود

طريقة ثانية:

اولا ادرج مجال الاسماء Import System.Globalization

واكتب الكود الاتي في أي زر أمر

PHP كود :
Dim t As DateTime DateTime.ParseExact(textBox1.Text"HHmm"CultureInfo.InvariantCulture)
            
textBox1.Text t.ToShortTimeString() 

موفق ان شاءالله



هل يمكن اجبار المستخدم ادخال صيغة الوقت في التكست - Sajad - 23-06-13

السلام عليكم

المثال بعد التعديل


هل يمكن اجبار المستخدم ادخال صيغة الوقت في التكست - nmst70 - 23-06-13

اشكرك اخي العزيز sajad على هذة المشاركة
وعلى ما يبدو ان تعديل المثال على 2010 ولم يفتح معي 2008 يرجى تحويلة لمعرفة فكرة الحل ان امكن
او كتابة الكود اللازم لذالك

مع كل الشكر والعرفان

لكل مشكلة حل حقا يقينا