我在C#2.0中创建一个ActiveX控件。我想在我的用户控件上显示工具提示。所以我定义了一个属性,并在我的用户控件上添加了一个Tool Tip控件。
public string ToolTipText
{
get { return this.myToolTipText; }
set
{
this.myToolTipText = value;
this.toolTip1.SetToolTip(this, this.myToolTipText);
this.Invalidate();
}
}
这里一切都很好。 当我从另一个使用此控件的应用程序设置ToolTipText时,它会在鼠标悬停时显示工具提示。
但是假设我在控制器上单击一次,那么鼠标悬停时工具提示不可见。我是否必须在用户控件上定义鼠标Over事件?