1

我第一次尝试打开特定表单时,许多控件(右侧和/或底部带有锚点的控件)被移动,我的网格自动从其数据源中重新获得所有列(这些列)我之前已删除.

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

有什么建议/解决方法吗?这是 Visual Studio 2008 的错误吗?

4

1 回答 1

2

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

此链接描述了锚定和派生形式的一些问题: http ://weblogs.asp.net/rweigelt/archive/2003/09/24/28984.aspx

于 2009-01-20T03:29:04.440 回答