繁体   English   中英

在不同的屏幕上显示C#WinForm

[英]Show C# WinForm on different screens

在我的工作站上,我开发了一个WinForm应用程序。 带有面板,按钮和下拉菜单。

之后,我将该应用程序应用于笔记本电脑。

在我的笔记本电脑上,应用程序的显示不正确。 元素重叠并且按钮变形。

你能告诉我如何处理吗?

我为我的英语道歉。 这段文字是用Google翻译编写的。

从远处很难分辨,但是我想窗口在笔记本电脑上使用了不同的大小,并且控件的停靠和锚定没有配置为您要执行的操作。 我建议教程以及有关如何配置属性的教程。 最好是在设计器中完成此工作,而不是在固定布局的代码中完成。

我已经看到在Windows中使用“显示尺寸”设置大于100%的情况。 尝试在显示设置中重置此值:

显示屏尺寸

确保在系统DPI设置为100%的计算机上开发表格。 Visual Studio将根据此系统设置自动转换表单坐标(根据我的说法,这是一个错误)。 修复表单的快速方法是执行以下操作:

  1. 确保系统DPI设置设置为100%。
  2. 向左移动一个像素形式的按钮。 然后再次将其移回。
  3. 救。 编译。 跑。

1.]使用锚点或码头
2.]或尝试固定表格的最小和最大尺寸并禁用最大化按钮

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM