السلام عليكم يا شباب
انا مشترك جديد في الموقع ولدي مشكلة في برنامج انا بصممه في فيجوال بيسك دوت نت حيث عند كتابة قاعدة إف في كود التحقق من الباسورد قبل دخول البرنامج ولنفترض ان المستخدم كتب الباسورد 3 مرات بالخطأ فمن الطبيعي أن يغلق البرنامج كاملا لحمايته من محاولات معرفة الباسورد
فأنا كتبت هذا الكود :-
Private Sub bAccept_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bAccept.Click
If TextBox1.Text = TextBox2.Text Then
Label1.Visible = False
Label2.Visible = False
TextBox1.Visible = False
bAccept.Visible = False
bChangePassword.Visible = False
TextBox2.Visible = False
Button1.Visible = False
TextBox3.Visible = True
bSave.Visible = True
Label3.Visible = True
Button2.Visible = True
Else
MsgBox("Try Again")
a = a + 1
If a = 3 Then
form1.Close()
End If
End If
End Subفي الحقيقة الكود ينفذ بشكل ممتاز ولكن عند كتابة الباسورد ثلاث مرات تظهر رساله لا أفهم معناها تدل على خطئ ما كما هو موضح بالصورة المرفقة بدلا من إغلاق البرنامج كاملا
فأرجو ا المساعدة وجزاكم الله خيراا