【问题标题】:Visual Studio designer moving controls and adding grid columns when form is openedVisual Studio 设计器在打开表单时移动控件并添加网格列
【发布时间】:2010-10-01 01:33:00
【问题描述】:

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

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

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

【问题讨论】:

标签: winforms visual-studio-2008 designer


【解决方案1】:

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

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

【讨论】:

  • 有时,您也可以删除它们,然后撤消删除。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-03-11
相关资源
最近更新 更多