【发布时间】:2020-11-26 14:46:21
【问题描述】:
在我的项目开始时,我正在启动一个控制台。控制台执行我的代码后,会打开一个新表单。问题表单看起来很奇怪,不像我在编辑器中设计的那样。
编辑器中的表单,就像我设计的那样:
我从控制台项目打开后的表单:
控制台项目中用于打开表单的代码
Application.Run(new Form1());
还有一件事:我使用的是 .NET Core 3.1
谁有解决这个问题的办法?
提前致谢!
【问题讨论】:
-
您是否启用了 Windows 屏幕缩放功能? (它的值是否与 100% 不同)右键单击桌面 => 显示设置 => 缩放和布局。 (我问,因为标签尺寸是拧的)
-
您需要加载 Win32 的通用控件。比较 WinForm 项目模板与控制台项目模板中的
Main方法。您还需要设置 COM STA 线程。
标签: c# .net visual-studio winforms .net-core