Как сделать компоненты из других библиотек доступными в VS 2005 Toolbox? - PullRequest
1 голос
/ 11 февраля 2011

У меня свойство "Инструменты-> Параметры-> Windows Forms-> Общие-> AutoToolboxPopulate" в VS 2005 установлено на true.

Я ссылаюсь на файл DLL с (общедоступными) пользовательскими компонентамиформы в моем проекте, но компоненты не находятся в панели инструментов.Я попытался добавить их программно в файл «MyForm.Designer.cs», но это только испортило конструктор.

Такая проблема усугубляется.Никогда не мог решить это.Кто-нибудь знает, как заставить эти компоненты появляться в панели инструментов?

1 Ответ

2 голосов
/ 11 февраля 2011

Вам необходимо добавить их на панель инструментов вручную. Для этого выполните следующие действия:

  1. Щелкните правой кнопкой мыши на наборе инструментов и выберите «Выбрать»Элементы »из контекстного меню.

  2. В появившемся диалоговом окне убедитесь, что выбрана первая вкладка (« Компоненты .NET Framework).

  3. Нажмите кнопку «Обзор» в нижней части вкладки.

  4. Перейдите к файлу DLL, содержащему ваши пользовательские элементы управления / компоненты, и откройте его.

  5. Любые доступные компоненты должны быть добавлены в список и автоматически отмечены. Если вы хотите выбрать из библиотеки определенные компоненты, которые нужно исключить, снимите их флажок.

  6. Нажмите OK. Все выбранные вами компоненты должны быть добавлены в набор инструментов.


Если / когда вы когда-нибудь решите удалить эти пользовательские элементыиз вашей панели инструментов, вы можете просто щелкнуть по нему правой кнопкой мыши и выбрать «Reset Toolbox» из контекстное меню.Это удалит все добавленные вами элементы и вернет содержимое панели инструментов к элементам по умолчанию.

...