TreeNode de la souris hover info-bulle ne s'affiche pas
Je suis en train d'afficher une info-bulle lorsque la souris survole sur un nœud de treeview. Mais l'info-bulle ne s'affiche pas.
C'est mon 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());
}
}
}
}
Que dois-je vérifier?
OriginalL'auteur user366312 | 2009-11-18
Vous devez vous connecter pour publier un commentaire.
dirait que le problème est dans la
ligne, de le modifier pour
et cela devrait fonctionner; je voudrais aussi recomd à regarder l'article suivant: Comment faire pour ajouter une info-bulle pour un TreeNode dans Visual C# pour plus de renseignements sur la façon d'ajouter des info-bulles pour le contrôle treeview
espère que cette aide, en ce qui concerne
MouseHover
événement.OriginalL'auteur serge_gubenko
Un moyen beaucoup plus simple est de:
Et vous avez terminé.
OriginalL'auteur Jeff Roe