vb.net - 在隐藏最后一个表单的位置显示表单(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
解决方案
这已通过使用以下行修复:frmHome.Location = Me.Location
并将 StartPosition (表单)的属性更改为Manual
推荐阅读
- java - 如何在 Spring Tool Suite 中修复“线程“主”java.lang.NoClassDefFoundError:org/springframework/core/io/support/SpringFactoriesLoader 中的异常”
- javascript - 从 javascript 数组中删除嵌套的空值
- sql - 子查询从表中获取特定值
- jquery - 如何在 Laravel Blade 中将 ID 传递给 JQuery URL
- php - XMPP 与 TLS 实现
- c# - 当前上下文中不存在名称“”
- android-intent - 接收 Intent 到 Progressive Web App
- c++ - C++:创建可以访问基类私有变量的派生类?
- java - 如何显示另一个类的图形
- reactjs - 如何使用条件和 React Hooks 设置随机初始状态?