Я не могу найти свой пользовательский элемент управления TextBox в Visual Studio - PullRequest
0 голосов
/ 13 февраля 2010

Я создаю пользовательский элемент управления WinForms TextBox, например:

class MyTest : TextBox
{
    protected override void OnEnter(EventArgs e)
    {
        this.BackColor = Color.Yellow;
    }
    protected override void OnLeave(EventArgs e)
    {
        this.BackColor = Color.White;
    }
}

Когда я строю проект, я не вижу элемент управления. Кто-нибудь может объяснить, почему нет?

Заранее спасибо.

Ответы [ 3 ]

0 голосов
/ 17 февраля 2010

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

0 голосов
/ 16 марта 2010

Вы должны сделать проект, содержащий пользовательский TextBox, библиотекой классов. Однако если вы решите сохранить его как один файл UserControl в текущем проекте, вам придется ссылаться на элемент управления вручную.

0 голосов
/ 13 февраля 2010

Вы должны добавить элемент управления внутри проекта и поместить его в форму. Просто пользовательский контроль сам по себе вы не увидите при сборке проекта.

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