我有一个相对复杂的UserControl,使用Visual Studio 2008时会给我带来一些麻烦。每次在设计器中打开该控件时,它都会立即更改设计器设置的一些无关紧要的值,即大小属性的初始化。如果我保存这些更改,关闭并重新打开,它几乎总是会决定另一个控件需要更改其初始大小,如此循环往复。幸运的是,由于我在所有地方都使用自动大小调整,所以这些更改是无害的,但是这样工作确实很麻烦。我不知道从哪里开始查明问题出在哪里,我现在唯一的想法是设计器每次打开控件时都会将自动调整大小的结果分配回初始大小字段。有关原因/解决方法有什么想法吗?
编辑:另外,我正在使用应用程序设置来保存特定可调整大小子组件的大小,跨应用程序运行,但我真的希望设计器足够智能,了解它只应该使用默认设置。