Мой вопрос заключается в том, как настраивать элементы управления нужно обновлять.Пользовательский контроль исчезает из браузера объектов
Я скачал this owner drawn custom control, который я построил, затем скопировал DLL в папку Debug проекта и загрузил его в панель инструментов.
Я решил использовать эту кнопку в другом проекте. Я был слегка удивлен, увидев, что элемент управления все еще находится в панели инструментов, но, похоже, он работает нормально. Я решил изменить поведение этой пользовательской кнопки. Кнопка в панели инструментов ссылается на номер старой версии. Поэтому я удалил его и загрузил недавно перестроенную DLL.
Теперь приходят проблемы. Первое приложение - тот, где DLL была добавлена в панель инструментов - все еще работает нормально, но второе приложение бросает ошибки, говоря: Type 'CButtonLib.CButton' is not defined
. Когда я добавляю кнопку в форму, она выглядит нормально. Я могу изменить его свойства, и он появляется в окнах кода и в браузере объектов. Но как только я пытаюсь запустить его и он выдает ошибки, он больше не отображается в обозревателе объектов. Ссылки в окне кода теряют свой интеллект.
Вещи, которые я пробовал включать:
- Копирование DLL для отладки проекта и освободить папки и загружать их в панели инструментов оттуда.
- Извлечение его из инструментария в целом и просто добавление ссылки, а затем копирование и вставка кнопки непосредственно из первого проекта.
- Копирование в форме с CButton на нем из первого проекта.
- Очистка интернета для ответов
- Ругаться за компьютером.
Ничто не работает, и я потратил на это целый день, пытаясь решить эту проблему.