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





Щелкните правой кнопкой мыши панель инструментов, нажмите «Выбрать элементы» в контекстном меню, перейдите к своей DLL и выберите ее.
Right-click the toolbox, click "Choose Items" from the context menu, browse to your DLL, and select it.
Чтобы продолжить ответ Грега ... Чтобы уточнить, вы не можете добавить пользовательский элемент управления в панель инструментов, если его код находится в том же проекте, в котором вы хотите его использовать. По какой-то причине MS никогда не добавляла эту возможность, что имело бы смысл, поскольку мы этого не делаем. Я хочу всегда создавать DLL библиотеки пользовательских элементов управления каждый раз, когда мы хотим использовать пользовательский элемент управления. Итак, чтобы поместить его в свой ящик для инструментов, вы должны сначала создать отдельный проект «Библиотеки пользовательского управления» (который может находится в том же решении!), А затем сделать то, что сказал Грег.