Visual Studio 2008 SP1 (хотя IIRC, поведение также присутствовало в 2005 году) продолжает изменять размеры нескольких элементов управления сеткой (Janus.GridEx, если быть точным), которые я использую.
Я могу изменить их размер до нормального, сохранить и скомпилировать. Когда он скомпилируется, эти два элемента управления расширятся до смешных значений.
Дополнительная информация:
Эта проблема связана с установкой свойства Anchor в элементе управления. Если я устанавливаю свойство Anchor на противоположные стороны (скажем, влево и вправо), когда файл Designer компилируется, он устанавливает ширину / высоту элемента управления равной ширине / высоте контейнера.
Похоже, что в файле Designer свойство Anchor устанавливается перед свойством Size. Ручное редактирование (я знаю, позор) файла, в котором сначала указывается свойство Size, не помогает, поскольку, когда файл Designer компилируется, он, похоже, также переписывается с нуля.
Итак, я думаю, что мой реальный вопрос в том, как заставить дизайнера форм VS учитывать мое объявление начального размера, а также свойство Anchor.