مرحبا أنا استخدم vb.net 2003,,sql2000
اريد الكود الذي يجبر المستخدم على ادخال التاريخ في الماسك اذا كان الماسك فاضي بطريقة المسج بوكس
سؤال واحد في كل موضوع يرجى قراءة قواعد المشاركة والالتزام بها
مرحبا أنا استخدم vb.net 2003,,sql2000
اريد الكود الذي يجبر المستخدم على ادخال التاريخ في الماسك اذا كان الماسك فاضي بطريقة المسج بوكس
سؤال واحد في كل موضوع يرجى قراءة قواعد المشاركة والالتزام بها
تم تعديل هذه المشاركة بواسطة samerselo في 26 ديسمبر 2006 في 00:47
إذا كان لديك على الفروم MaskedTextBox باسم MaskedTextBox1 وتريد التأكد من إدخال التاريخ بشكل صحيح نستخدم الحدث Validating لهذا الغرض بشكل شبيه بالتالي
Private Sub MaskedTextBox1_Validating(ByVal sender As Object, _ ByVal e As System.ComponentModel.CancelEventArgs) Handles MaskedTextBox1.Validating ' التأكد من صحة التاريخ If Not IsDate(Me.MaskedTextBox1.Text) Then ' إن لم يكن صحيحا ' أظهر رسالة Dim msg As String = "You must enter a valid date" MsgBox(msg) ' ألغي العملية e.Cancel = True ' لايمكن للمستخدم الخروج من التحكم حتى يقوم بإدخال تاريخ صحيح End If End Sub
عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه
نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا
ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا
محمد سامر أبو سلو
شكرا كتير كتير
شكرا كتير كتير
السلام عليكم ورحمة الله وبركاته
لو سمحت ما تقصد بال
MaskedTextBox
ولك جزيل الشكر
eng_seham كتب:السلام عليكم ورحمة الله وبركاتهلو سمحت ما تقصد بال
MaskedTextBox
ولك جزيل الشكر
الـ MaskedTextBox باختصار هو تحكم يمكنك اعتباره TextBox مطور نستفيد منه في وضع شكل - Mask - نجبر فيه المستخدم على الإدخال بشكل معين نرغبه كتنسيق تاريخ مثلا أو غيرها من التنسيقات حسب حاجة برنامجك وهو من الأدوات الأساسية التي تأتي مع VB2005
عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه
نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا
ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا
محمد سامر أبو سلو
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…