【发布时间】:2013-12-11 11:11:48
【问题描述】:
这是我的问题...
我有一个表单(Form1),它正在调用另一个表单(Form2)。在这个 Form2 中,当我关闭 Form 时,我想调用 Form1 的一个方法来更改 Form1 组件的值。该方法被调用,但Form1的组件值没有改变......我猜这是因为当我从Form2调用Form1的方法时,它创建了另一个Form1实例,并且它没有在Form1中执行的方法从哪个我打电话给 Form2
Form1 调用 Form2
Private Sub btnCallForm_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCallForm.Click
frmForm2.ShowDialog()
End Sub
Form2的Form2调用方法
Private Sub btnOk_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnOk.Click
frmForm1.ChangeValues()
End Sub
【问题讨论】:
标签: vb.net forms showdialog