Нужно ли перерисовывать свой контроль в потребительской форме, если я обновил ее? - PullRequest
1 голос
/ 11 июня 2011

есть пользовательский элемент управления в моем приложении. (App1) теперь я внес некоторые изменения в проект этого пользовательского элемента управления. (App2) exe, dll и т. Д. Все эти проекты находятся в одной папке икурс App1 имеет ссылку на App2.

, если я должен удалить пользовательский элемент управления на моем Application1 и снова поместить его на него с помощью пользовательского элемента управления, который имеет последние изменения или потому что он получает последний элемент управления, потому что на него ссылаютсяпо App1?

1 Ответ

1 голос
/ 11 июня 2011

Вам не нужно удалять UserControl и повторно добавлять его, но вам нужно перестроить после его изменения до того, как изменения «вступят в силу» в конструкторе. На самом деле вы получите предупреждение в списке ошибок , в котором будет сказано:

Предупреждение. Необходимо перестроить проект, чтобы изменения в WindowsFormsControlLibrary1.UserControl1 отобразились в любых открытых дизайнерах.

каждый раз, когда вы вносите изменения в UserControl.

Если вы переключитесь на конструктор Form, который использует UserControl и нажмете Ctrl+Shift+B, чтобы построить решение, вы увидите, что дизайнер заметно обновится, и ваши последние изменения будут применены.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...