Добавление пользовательского UserControl в панель инструментов Visual Studio 2005 - PullRequest
2 голосов
/ 20 октября 2010

Я использую Visual Studio 2005 для проекта, над которым я сейчас работаю. Я создал новый пользовательский элемент управления, который наследуется от UserControl. Теперь мне нужно добавить этот элемент управления в другую форму Windows в том же проекте. Я думал, что среда IDE поместит этот пользовательский элемент управления в панель инструментов (как я знаю, это было сделано в прошлом, когда я использовал Visual Studio 2008), однако этого не произошло. Теперь я не уверен, как правильно добавить элемент управления в мою форму и / или как сделать так, чтобы он отображался так, как и должен быть на панели инструментов. Параметр «Автоматическое заполнение панели инструментов» в разделе «Инструменты » имеет значение «Истина» , поэтому я действительно не знаю, что еще должно произойти на этом этапе. Буду признателен за помощь любому, кто имел опыт работы с этим. Большое спасибо!

Ответы [ 2 ]

0 голосов
/ 19 мая 2011

Вы можете сначала создать свой пользовательский элемент управления и создать DLL.Затем

Щелкните правой кнопкой мыши на панели инструментов -> выберите «Выбрать элементы» -> перейдите на вкладку «Компоненты .NET Framework» в появившемся диалоговом окне «Выбор элементов панели инструментов» -> Перейдите к библиотекевашего пользовательского элемента управления -> Нажмите OK.

Теперь пользовательский элемент управления будет отображаться в вашем наборе инструментов.

Надеюсь, это поможет ...

0 голосов
/ 19 мая 2011

Попробуйте это

  1. Открытое решение
  2. Сборка проекта
  3. Откройте форму
  4. Сброс настроек
  5. Перетащите пользовательский элемент управления из обозревателя решений на панель инструментов
  6. Закройте панель инструментов и все открытые документы
  7. Открыть панель инструментов, затем форму
  8. Должен появиться пользовательский элемент управления

работал для меня.

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