Неожиданное поведение всплывающей подсказки в UserControl - PullRequest
1 голос
/ 11 августа 2009

Я создаю элемент управления ActiveX в C # 2.0. Я хочу показать подсказку над моим пользовательским контролем. Поэтому я определяю свойство и также добавляю элемент управления «Подсказка» в свой пользовательский элемент управления.

public string ToolTipText
{
    get { return this.myToolTipText; }
    set
    {
        this.myToolTipText = value;
        this.toolTip1.SetToolTip(this, this.myToolTipText);
        this.Invalidate();
    }
}

Здесь все хорошо. Когда я устанавливаю ToolTipText из другого приложения, использующего этот элемент управления, он показывает всплывающую подсказку при наведении мыши.

Но предположим, что если я один раз нажму на свой элемент управления, то подсказка не будет видна при наведении мыши. Должен ли я определять событие «Мышь над» в моем пользовательском элементе управления?

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