19-04-17, 10:56 AM
للمعلومية، تستطيع من خلال استخدام ShowDialog تعيد للفورم الأول قيمة كنتيجة مثل ضغط زر OK أوCancel أوغيرها
قم بهذه التجربة، افتح مشروع جديد وضع فيه فورمين Form1 وForm2 وفي كل منهما زر Button
وتلاحظ عدم استخدم Me.Close
Form1 فيه Button يتم به استدعاء Form2 ومن ثم يعود بقيمة عند اغلاق Form2
Form2 فيه Button1
قم بهذه التجربة، افتح مشروع جديد وضع فيه فورمين Form1 وForm2 وفي كل منهما زر Button
وتلاحظ عدم استخدم Me.Close
Form1 فيه Button يتم به استدعاء Form2 ومن ثم يعود بقيمة عند اغلاق Form2
PHP كود :
Public Class Form1
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
Dim res As DialogResult = Form2.ShowDialog
MsgBox(res.ToString)
End Sub
End Class
Form2 فيه Button1
PHP كود :
Public Class Form2
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
Me.DialogResult = Windows.Forms.DialogResult.OK
End Sub
End Class
