首页 > 解决方案 > 在隐藏最后一个表单的位置显示表单(VB.net)

问题描述

对于一个学校项目,我正在开发需要使用多种形式的软件。

目前,当单击按钮以显示表单并隐藏当前表单时,它将在属性中设置的默认位置打开。

我希望它知道最后一个表单的隐藏位置,以便它可以在同一位置打开新表单。这一点至关重要,因为所有表单的形状/大小都相同,如果软件保留它移动到的位置,它将带来更好的用户体验。

感谢您的任何帮助!如果您还有问题,请提问,因为这是我第一次在这里提问,不知道我是否包含了所有相关信息!

当前隐藏和显示表单的代码,这是在按下按钮时从另一个表单打开主表单:

    Private Sub btnHome_Click(sender As Object, e As EventArgs) Handles btnHome.Click
        Dim Home As Form
        Home = frmHome
        Me.Hide()
        Home.Show()
    End Sub

标签: vb.netvisual-studio

解决方案


这已通过使用以下行修复:frmHome.Location = Me.Location并将 StartPosition (表单)的属性更改为Manual

感谢这位用户! https://stackoverflow.com/users/8967612/41686d6564


推荐阅读