您知道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);
}

09-06 21:13