منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : هل يمكن اجبار المستخدم ادخال صيغة الوقت في التكست
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
خواني الاعضاء اسعد الله اوقاتكم
تعلمنا منكم الكثير وما زلنا نتعلم كل الشكر والعرفان


كيف يمكن اجبار المستخدم ادخال صيغة الوقت في تكست بوكس بهذة الصيغة مثلا 08:06
ولكم الشكر بحيت يمنع المستخدم من الخروج من التكست الا وان يكتب الوقت الصحيح
اكيد توجد ولها عدة طرق الافضل validate date format using regular expression
اخي العزيز اشكرك على الرد
يرجى الوضيح منك بكود معين او بمثال بسيط فيجوال 2008
ان امكن
[h=1]Regular Expression الجزء الاول[/h][b][h=1]Regular Expression الجزء الثانى[/h]
والله يااخي ودي اساعدك بمثال لكن التقنية هذي لم افهمها لكن اعرف فائدتها

[/b]
السلام عليكم

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

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

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

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



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

يرجى الاطلاع
السلام عليكم

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

طريقة ثانية:

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

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

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

موفق ان شاءالله
السلام عليكم

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

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

لكل مشكلة حل حقا يقينا
الصفحات : 1 2