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