Создать всплывающую подсказку для CustomControl - PullRequest
7 голосов
/ 21 декабря 2011

Мне нужно понять, как использовать ToolTip с пользовательским UserControl. Очевидно, что просто создать всплывающую подсказку на форме и назначить для нее определенный элемент управления (с помощью SetToolTip).

Какие свойства мне нужно предоставить пользовательскому UserControl, чтобы назначить ему текст всплывающей подсказки? Нужно ли добавлять всплывающую подсказку в форму контроля пользователя? Как я могу сделать это?

Пожалуйста, предоставьте пример кода или что-то для меня для визуализации.

Спасибо!

1 Ответ

9 голосов
/ 21 декабря 2011

Поместите всплывающую подсказку в свой UserControl (используйте дизайнер, как вы бы поместили один в форму), и добавьте публичное свойство в свой UserControl, например:

    public string TextBoxHint
    {
        get 
        { 
            return toolTip1.GetToolTip(textBox1); 
        }
        set
        {
            toolTip1.SetToolTip(textBox1, value);                
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...