我第一次尝试打开一个特定的表单时,许多控件(右侧和/或底部都有锚点)被移动,我的网格自动从其数据源中重新获得所有列(列)以前已经删除了。
我在别处读过,建议在InitializeComponent方法之后将'good'设计器代码复制到构造函数中。这似乎不是一个好的长期解决方案,例如,如果用户未来进行设计更改会怎样?
有任何建议/解决方法吗?这是Visual Studio 2008的错误吗?
答案 0 :(得分:2)
我发现删除了控件并将其添加回作品中。不只是剪切和粘贴,而是从头开始添加控件。这似乎与在InitialiseComponent方法中编写设计器代码的位置有关。
此链接描述了锚定和派生表单的一些问题: http://weblogs.asp.net/rweigelt/archive/2003/09/24/28984.aspx