C#中的toolTip当显示提示后,我如何取消显示提示?
我使用如下语句用tooltip实现当鼠标移至listview时显示提示。toolTip1.SetToolTip(this.lvFile,lvFile.GetItemAt(...
我使用如下语句用tooltip实现当鼠标移至listview时显示提示。
toolTip1.SetToolTip(this.lvFile, lvFile.GetItemAt(e.X, e.Y).Text);
可是我改如何实现取消提示呢?不是设置显示时间长短,而是用某事件触发的,所以希望能提供取消提示的方法,谢谢O(∩_∩)O~
对了,忘了说,我这个是用在C# winform里的。 展开
toolTip1.SetToolTip(this.lvFile, lvFile.GetItemAt(e.X, e.Y).Text);
可是我改如何实现取消提示呢?不是设置显示时间长短,而是用某事件触发的,所以希望能提供取消提示的方法,谢谢O(∩_∩)O~
对了,忘了说,我这个是用在C# winform里的。 展开
推荐于2016-01-15
展开全部
你就不要使用默认的tooltip了,可以对应写一个label记录值,然后控制它的display:block/none
可以试一下,用一个公有的静态变量存储着这个值,然后触发不显示事件时,把tooltip的值清空。最后鼠标移动到listview时,把这个静态变量赋值给这个tooltip
可以试一下,用一个公有的静态变量存储着这个值,然后触发不显示事件时,把tooltip的值清空。最后鼠标移动到listview时,把这个静态变量赋值给这个tooltip
展开全部
protected override void OnMouseLeave(EventArgs e)
{
base.OnMouseLeave(e);
toolTip.Hide(this);
}
{
base.OnMouseLeave(e);
toolTip.Hide(this);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
自动消失的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把提示的文字改为""就OK啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
肠胃不好,一般需要注意什么?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询