gpt4 book ai didi

vb.net - 如何解决 Windows 窗体设计器问题 - 控件继续调试?

转载 作者:行者123 更新时间:2023-12-05 00:33:07 24 4
gpt4 key购买 nike

这个奇怪的设计器问题是否有原因/修复(至少,我认为它与设计器有关),即当我调试应用程序时,表单上的控件不会像设计窗口中那样显示......!

请看下面两张截图来演示问题(注意:我把表格的部分内容涂黑了,这不是问题):

图 1:显示表单在设计器 View 中的显示方式
enter image description here

图2: Debug模式下的表单显示效果
enter image description here

您可以清楚地看到某些按钮在表单上移动了位置。

注意:乍一看,这可能看起来像 Windows Forms Designer destroys form layout 的副本。但是,我没有安装任何额外的工具或组件。这只是 Windows 7 32 位上 Visual Studio 2012 的标准“普通”版本。

我也遇到过这个问题: UI Controls Overlapping & Fonts Issue in Windows Forms Application 。但是,我没有使用“大字体”,也没有在控件上使用任何非标准字体(所有标签和按钮文本都保留为默认值)。不过,我可以看到这将如何影响控制位置,并将在该区域进行更多检查。

表单的 Load 方法中什么也没有发生。

我也在使用 TFS 2012。

什么可能导致这种情况?我能做些什么来修复它吗?

编辑:我删除了每个标签和按钮控件的字体属性,允许系统设置默认值。还是没有变化。有趣的是,如果我在设计模式下打开表单,然后保存它,然后关闭它,然后再次打开它,按钮就会移动......如果我这样做几次,按钮会迁移,直到它们离开表单。

最佳答案

好的,经过一番折腾,我找到了答案。好像和Anchor有关控件上的属性。我进行了大量更改,在每次更改之间进行测试以查看是否有任何差异。当我选择所有控件并设置 Anchor属性(property)到Top, Left ,这解决了问题。

我希望这在某些时候可以帮助其他人!

关于vb.net - 如何解决 Windows 窗体设计器问题 - 控件继续调试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12581023/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com