我正在使用Visual Studio 2017中的多窗体Windorms应用程序。 我有一个小表格设置正确(图1,) 如果我关闭窗口并再次打开它,Visual Studio会无缘无故地弄乱我的表单。 (图2,)
我在运行程序时设法阻止这种情况发生的唯一方法是在运行时在代码中设置按钮位置。
顺便说一下,这种情况不会发生在任何其他形式上。
表单是FixedToolWindow
,按钮只是常规按钮。它们固定在左下角和右下角。
如果有需要,我可以发布Designer代码。
为什么VS会这样做?我有什么办法可以阻止它吗?
小编辑:我关闭并再次打开表单,它只是不断提高按钮。
小编辑#2:重新打开表单后,我可以按ctrl + z
撤消,然后按钮返回原来的位置,所以当我再次打开表单时,看起来就像是这种情况发生了。