Я создаю элемент управления ActiveX в C # 2.0. Я хочу показать подсказку над моим пользовательским контролем. Поэтому я определяю свойство и также добавляю элемент управления «Подсказка» в свой пользовательский элемент управления.
public string ToolTipText
{
get { return this.myToolTipText; }
set
{
this.myToolTipText = value;
this.toolTip1.SetToolTip(this, this.myToolTipText);
this.Invalidate();
}
}
Здесь все хорошо.
Когда я устанавливаю ToolTipText из другого приложения, использующего этот элемент управления, он показывает всплывающую подсказку при наведении мыши.
Но предположим, что если я один раз нажму на свой элемент управления, то подсказка не будет видна при наведении мыши. Должен ли я определять событие «Мышь над» в моем пользовательском элементе управления?