您知道ListView
中的每个项目都有一个ToolTipText
属性,仅此而已!没有像AutoPopDelay
这样的属性来设置其显示时间...始终为默认值5000 ms。我试图将ToolTip
与每个项目相关联,但这似乎是不可能的。
无论如何,有没有增加ToolTipText
属性的显示时间?
最佳答案
每个控件将鼠标悬停触发一次,因此在移至其他项目时永远不会更新。
使用ListView.Item鼠标悬停可完成所需的操作。
void listView1_ItemMouseHover(object sender, ListViewItemMouseHoverEventArgs e)
{
this.toolTip1.SetToolTip(e.Item.ListView, e.Item.ToolTipText);
}