C # Включить производное управление в панели инструментов

Это относится к моему другому вопросу « Автоматическая очистка текстового поля» .
Если я решу извлечь новый элемент управления TextBox из TextBox вместо реализации пользовательского элемента управления, содержащего только мое Textbox, как бы я включил его в панель инструментов.

19.08.2008 12:59:41
2 ОТВЕТА
РЕШЕНИЕ

Щелкните правой кнопкой мыши на панели инструментов, выберите «Выбрать элементы» в контекстном меню, перейдите к своей DLL и выберите ее.

Чтобы расширить ответ Грега ... Просто чтобы уточнить, вы не можете добавить пользовательский элемент управления в ящик для инструментов, если код для него находится в том же проекте, в котором вы хотите его использовать. По какой-то причине MS никогда не добавляла эту возможность, это имело бы смысл, так как мы не хотим всегда создавать DLL-библиотеку пользовательских элементов управления каждый раз, когда мы хотим использовать пользовательский элемент управления. Итак, чтобы получить его в своем наборе инструментов, вы должны сначала создать отдельный проект «User Control Library» (который может быть в том же решении!), А затем делать то, что сказал Грег.

7
19.08.2008 13:16:12

Щелкните правой кнопкой мыши на панели инструментов, выберите «Выбрать элементы» в контекстном меню, перейдите к своей DLL и выберите ее.

0
19.08.2008 13:01:30