如何解决C# 主应用程序移动到主屏幕而不是从它启动的位置
如果我有两个以上的监视器,我的 C#/.NET 应用程序会在与我运行可执行文件时所在的监视器不同的监视器上打开。这很好,但是所有子窗口都弹出它不是从主窗口运行的屏幕上。我需要一种或另一种方式,而不是两者都需要。
示例。
- 监控:1 个打开的应用。
- 启动画面在显示器 1 上打开
- 主应用在监视器 2(主)上加载
- 窗口 1 上的登录提示。
我尝试过使用 screen 类,但我的屏幕没有移动。
Login login = new Login();
login.ShowInTaskbar = false;
login.Owner = this;
this.Location = Screen.GetWorkingArea(login).Location;//this is my main application that moves off the screen. I'm trying to bring it back.
login.ShowDialog()
解决方法
好的,我想我的主应用程序设置为手动,而所有其他应用程序都设置为默认窗口位置。这修复了它。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。