目前我有以下内容:
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
Form2.Show()
Me.Close()
End Sub
但是,当我启动程序并通过单击Button2
打开新表单时,新表单将打开与第一个表单不同的位置,但在其他位置。那么,我如何在关闭Form2
(或Form1
)
Me
答案 0 :(得分:0)
您可以使用表单的Load事件将其放在任何您想要的位置。优先使用StartPosition.Manual,您可以确保DPI虚拟化和AutoScaleMode不会妨碍使用。像这样:
Dim bounds = Me.Bounds
Dim frm As New Form2
AddHandler frm.Load, Sub() frm.Bounds = bounds
frm.Show()
Me.Close()