我在子表单中有一个子表单,可以重置我的应用程序的设置。其中之一是我的父表单的起始位置。我希望通过 reset_click 事件更新父表单位置。部分原因是父母关闭事件存储表单的最后一个位置,所以我需要在它关闭之前移动它。
子表格代码:
Public Sub Reset_Click(sender As System.Object, e As System.EventArgs) Handles Reset.Click
My.Settings.Reset()
My.Settings.Save()
TextBox2.Text = My.Settings.FilePath
TextBox1.Text = My.Settings.VerticalExaggeration
Dim frm As New Global.JJsGEControlPanel.Form1()
frm.MoveFrm()
End Sub
父级中的 MoveForm 子:
Public Sub MoveFrm()
Me.Location = My.Settings.MainFormLocation
Me.Refresh()
End Sub
如果从父表单中执行 MoveFrm Sub 可以工作,但如果从子点击事件执行则不会?我难住了!