У меня есть существующее приложение .NET с тоннами уже созданных элементов управления.
Теперь у меня есть новый пользовательский класс элементов управления, скажем, для кнопок (который наследуется от «Button»), с дополнительными свойствами, методами и т. Д.
Отлично скомпилировано, и это видно на моей панели инструментов.
Как я могу сказать VS, что я хочу заменить существующие элементы управления на новый?
Я имею в виду, что если я открою код конструктора и вручную изменим тип элемента управления, VS действительно будет недоволен, а дизайн будет поврежден и выдает неприятное сообщение об ошибке.
Есть ли способ изменить сгенерированный дизайнером код, не нарушая дизайн в VS?
Или есть ли способ сделать это, кроме как вручную удалить каждый элемент управления и создать новый? Это было бы настоящим хлопотом, поскольку все обработчики элемента управления будут удалены из кода формы при удалении элемента управления. Как:
обрабатывает myControl.Click ... обрабатывает myControl.MouseHover ... и т. Д.
Любой совет приветствуется!