У меня несколько сложный UserControl, и Visual Studio 2008 доставляет мне довольно безобидное раздражение при работе с ним. Каждый раз, когда я открываю элемент управления в Designer, он решает немедленно изменить некоторые из безопасных значений, установленных дизайнером, а именно - инициализацию свойств Size. Если я сохраняю эти изменения, закрываю и открываю заново, это почти всегда заканчивается тем, что для другого компонента моего контроля требуется изменить его первоначальный размер, до бесконечности. К счастью, эти изменения безвредны, так как я везде использую автоматическое определение размеров, но с этим довольно неудобно работать. Я не знаю, с чего начать, чтобы выяснить, что происходит, моя единственная мысль сейчас заключается в том, что Дизайнер присваивает результаты автоматического изменения размера полям исходного размера каждый раз, когда я открываю элемент управления. Любые идеи о причинах / исправлениях?
Редактировать: Кроме того, я использую настройки приложения для сохранения размеров определенных дочерних компонентов с изменяемым размером при каждом запуске приложения, но я действительно надеюсь, что Дизайнер достаточно умен, чтобы понять, что он должен использоваться только когда-либо. значения по умолчанию.