Winforms 控件以 150% 比例显示呈现在错误的位置

问题描述 投票:0回答:1

我已将 winforms 程序从 .net Framework 4.7 升级到 .net core 8。当表单以 100% 比例显示时,它会正确呈现。但当它以 150% 渲染时,面板的位置会出现错误,如图所示。我无法理解为什么它可以在 .net Framework 4.7 中继续正确运行,但转换后的代码却不能。

Form on VS

Form when running at 150%

有人有同样经历吗?我可以执行哪些步骤来了解发生的情况并解决它?

.net winforms .net-core
1个回答
0
投票

解决方案是创建一个新选项卡,然后使用文档大纲将带有控件的面板移动到该选项卡。然后将位置调整到预定位置后,效果很好。所以看来从framework到.net core的升级工具有点bug。

© www.soinside.com 2019 - 2024. All rights reserved.