أحبائي السلام عليكم ورحمة الله وبركاتة
لدي مربعين نص وليكن المربع الاول اسمة T4 والمربع الثاني T5
والمطلوب كما في الكود المرفق اليكم الاتي
1 - الكود الاول وظيفتة ادراج التاريخ في مربع النص T4 عن طريق الضغط المفتاح F3 من لوحة المفاتيح ( الكود يعمل بصورة طبيعية)
2 - الكود الثاني تم وضع شرط بحيث لو تم تسجيل بيانات بتاريخ سابق يتم عرض رسالة تفيد بعدم تسجيل بيانات بتاريخ سابق ( الكود لايعمل بصورة طبيعية )
3- الكود الثالث يتم الانتقال من حقل T4 الي حقل T5
وذلك بالضغط علي زر Enter من لوحة المفاتيح ( الكود يعمل بصورة طبيعية)
السؤال هنا ؟؟؟
أريد عندما يتم تسجيل بيانات بتاريخ سابق يتم عرض الرسالة الموجودة في الكود رقم 2 بالاضافة الي عدم تنفيذ الاجراء الثالث وهو عدم نقل التركيز من T4 الي T5 حتي يتحقق الشرط بستجيل التاريخ بتاريخ اليوم . أيضاً الكود الثاني في موضعة هذا لا يعمل بصورة طبيعية
شكراً لكم جميعاً
Private Sub T4_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles T4.KeyDown
If e.KeyCode = Keys.F3 Then
Me.T4.Text = Now().ToString("dd/MM/yyy")
End IfIf T4.Text < Now().ToString("dd/MM/yyy") Then
MsgBox("لا يمكن تسجيل بيانات بتاريخ سابق", MsgBoxStyle.Critical, "warning")
End If
If e.KeyCode = Keys.Enter Then T5.Focus() End If End Sub

