06-10-15, 12:14 AM
السلام عليكم ورحمة الله وبركاته
الآخ الكريم
استخدامك للأمر Dispose قام بحذف الفورم من الذاكرة، وعند العودة من الفورم الفرعي حصل الخطأ.
إذا كان المقصود من الفروم الفرعي تسجيل دخول باسم مستخدم وكلمة مرور فهذا المثال أحد الطرق وليس أفضلها
في Form1
في Form2
الآخ الكريم
استخدامك للأمر Dispose قام بحذف الفورم من الذاكرة، وعند العودة من الفورم الفرعي حصل الخطأ.
إذا كان المقصود من الفروم الفرعي تسجيل دخول باسم مستخدم وكلمة مرور فهذا المثال أحد الطرق وليس أفضلها
في Form1
PHP كود :
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
If Form2.ShowDialog <> Windows.Forms.DialogResult.Yes Then
MessageBox.Show("إسم المستخدم أو كلمة المرور غير صحيحة")
Application.Exit()
End If
End Sub
End Class
في Form2
PHP كود :
Public Class Form2
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If TextBox1.Text = "admin" And TextBox2.Text = "123" Then
DialogResult = Windows.Forms.DialogResult.Yes
Else
DialogResult = Windows.Forms.DialogResult.No
End If
End Sub
End Class
