Добавление пользовательского элемента управления с помощью разработчика Windows Form

Это - вероятно, невероятно очевидный вопрос, но я просто не могу понять это.

Мне управлял Windows Form конструктор форм. Я хотел бы включать пользовательский пользовательский элемент управления, также управляемый конструктором форм. Но я не могу заставить пользовательский элемент управления обнаруживаться на Панели инструментов, даже если я пытаюсь вручную добавить, что это под "Выбирает Объекты..." диалоговое окно.

Обе формы и управление находятся в том же блоке. Я попытался разделить управление на отдельный блок для следования инструкциям здесь к букве, напрасно. Я также использую C++ / CLI, если это изменяет что-нибудь.

Существует ли атрибут, или такой я должен устанавливать на свое управление для него для появления на Панели инструментов Разработчика?

12
задан Hans Passant 10 February 2014 в 19:02
поделиться

2 ответа

Да, есть такое. Единственный, о котором я знаю, который предотвращает появление элемента управления на панели инструментов, если класс находится в том же проекте. Tools + Options, Windows Forms Designer, General, AutoToolboxPopulate должно быть установлено значение True. Значение по умолчанию.

23
ответ дан 2 December 2019 в 06:07
поделиться

В диалоговом окне «Выбрать элементы» перейдите на вкладку «.NET Framework», ваш элемент управления должен быть там

Если вы из другого проекта, вам нужно сначала добавить ссылку на свой проект. (или dll)

В обозревателе решений щелкните правой кнопкой мыши имя проекта, нажмите кнопку добавления ссылок

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

2
ответ дан 2 December 2019 в 06:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: