(10-11-17, 03:13 PM)a.ahmed كتب :MaskedTextBox
DateTimePicker
PHP كود :
DateTimePicker1.Format = DateTimePickerFormat.Custom
DateTimePicker1.CustomFormat = "yyyy/MM/dd"
DateTimePicker1.MinDate = New Date(1990, 1, 1)
DateTimePicker1.MaxDate = New Date(2050, 12, 31)
PHP كود :
Private Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click
MsgBox(DateTimePicker1.Text)
End Sub
مشكور عالرد اخ احمد ..
اداة جميلة ولكن هل استطيع ان اجعل الاداة فارغه عند التحميل الفورم
وهل استطيع ان اجعل ادخال التاريخ اجباري في هذه الاداة
وشكرا لك عالمجهود ..
(10-11-17, 03:15 PM)silverlight كتب : اعمل Clamp للمدخلات
حتي تتفادي الأخطاء
أي يجب أن تتأكد أن المدخلات تقع بين رقمين أنت تحددهم
بالنسبة للشهور فهي يجب أن تكون بين 1 و 12
وبالنسبة للأيام فهي يجب أن تقع بين 1 و 31
أما بالنسبة للسنه فهي يجب أن تكون بين mindate year و maxdate year
يمكنك استخدام الدالة التالية
PHP كود :
Friend Function Clamp(value As Integer, max As Integer, min As Integer) As Integer
Return (If(value > max, max, (If(value < min, min, value))))
End Function
كود يوضح استخدام الدالة وهنا قمت بتمرير التاريخ يقيمة اكبر من عد الشهور المعتاد
وهنا الدالة ستعد بالرقم 12
PHP كود :
Dim month As Integer = 13
Dim monthResult As Integer = Clamp(month, 12, 1)
مشكور اخي عالرد
حاولت اطبق الطريقة ولم تنجح معي ..
