Ich versuche, eine QuickInfo anzuzeigen, wenn die Maus auf einem Treeview-Knoten schwebt. Aber der Tooltip wird nicht angezeigt.TreeNode Maus Hover Tooltip nicht angezeigt
Dies ist mein Code:
private void treeView1_MouseHover(object sender, EventArgs e)
{
toolTip1.RemoveAll();
TreeNode selNode = (TreeNode)treeView1.GetNodeAt(Cursor.Position);
if (selNode != null)
{
if (selNode.Tag != null)
{
Product selProduct = selNode.Tag as Product;
if (selProduct != null)
{
toolTip1.SetToolTip(treeView1, selProduct.ProductName + "\n" + selProduct.ProductCategory.ToString());
}
}
}
}
Was soll ich überprüfen?
Tooltips werden automatisch angezeigt, wenn Sie sie aktivieren, wie in der nächsten Antwort erläutert. Das 'MouseHover'-Ereignis muss nicht behandelt werden. –