Дизайнер Visual Studio перемещает элементы управления и добавляет столбцы сетки при открытии формы - PullRequest
1 голос
/ 13 января 2009

В первый раз, когда я пытаюсь открыть определенную форму, многие элементы управления (те, которые имеют привязки справа и / или снизу) сдвинуты, и мои сетки автоматически восстанавливают все столбцы из их источника данных, который (столбцы) я ранее был удален.

Я читал в другом месте, рекомендуется скопировать «хороший» код конструктора в конструктор после метода InitializeComponent. Это не кажется хорошим долгосрочным решением, например, что если пользователь внесет изменения в дизайн в будущем?

Есть предложения / обходные пути? Это ошибка Visual Studio 2008?

1 Ответ

2 голосов
/ 20 января 2009

Я нашел удаление элементов управления и добавление их обратно в работе. Не просто вырезать и вставить, но добавить элементы управления обратно с нуля. Похоже, это связано с тем, где код разработчика написан в методе InitialiseComponent.

Эта ссылка описывает некоторые проблемы с привязкой и производными формами: http://weblogs.asp.net/rweigelt/archive/2003/09/24/28984.aspx

...