خواني الاعضاء اسعد الله اوقاتكم
تعلمنا منكم الكثير وما زلنا نتعلم كل الشكر والعرفان
كيف يمكن اجبار المستخدم ادخال صيغة الوقت في تكست بوكس بهذة الصيغة مثلا 08:06
ولكم الشكر بحيت يمنع المستخدم من الخروج من التكست الا وان يكتب الوقت الصحيح
اخي العزيز اشكرك على الرد
يرجى الوضيح منك بكود معين او بمثال بسيط فيجوال 2008
ان امكن
السلام عليكم
اخي العزيز افضل حل هو باستخدام الاداة 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 يرجى تحويلة لمعرفة فكرة الحل ان امكن
او كتابة الكود اللازم لذالك
مع كل الشكر والعرفان
لكل مشكلة حل حقا يقينا