Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Winforms Visual Studio designer在窗体打开时移动控件并添加网格列_Winforms_Visual Studio 2008_Designer - Fatal编程技术网

Winforms Visual Studio designer在窗体打开时移动控件并添加网格列

Winforms Visual Studio designer在窗体打开时移动控件并添加网格列,winforms,visual-studio-2008,designer,Winforms,Visual Studio 2008,Designer,当我第一次尝试打开特定表单时,许多控件(在右侧和/或底部带有锚定的控件)都会移动,我的网格会自动从其数据源中恢复我以前删除的所有列(列) 我在别处读过,建议在InitializeComponent方法之后将“良好”的设计器代码复制到构造函数中。这似乎不是一个好的长期解决方案,例如,如果用户在将来进行设计更改,该怎么办 有什么建议/解决办法吗?这是Visual Studio 2008的bug吗?我发现删除控件并将其添加回works中。不仅仅是剪切和粘贴,而是从头开始添加控件。这似乎与Initial

当我第一次尝试打开特定表单时,许多控件(在右侧和/或底部带有锚定的控件)都会移动,我的网格会自动从其数据源中恢复我以前删除的所有列(列)

我在别处读过,建议在InitializeComponent方法之后将“良好”的设计器代码复制到构造函数中。这似乎不是一个好的长期解决方案,例如,如果用户在将来进行设计更改,该怎么办


有什么建议/解决办法吗?这是Visual Studio 2008的bug吗?

我发现删除控件并将其添加回works中。不仅仅是剪切和粘贴,而是从头开始添加控件。这似乎与InitialiseComponent方法中编写设计器代码的位置有关

此链接介绍了锚定表单和派生表单的一些问题:

有时,您也可以删除它们,然后撤消删除。这个问题可能类似于