ToolTip Listview [Résolu]

Messages postés
49
Date d'inscription
lundi 19 mai 2003
Dernière intervention
7 juillet 2005
- - Dernière réponse : cs_syl2
Messages postés
49
Date d'inscription
lundi 19 mai 2003
Dernière intervention
7 juillet 2005
- 9 nov. 2004 à 19:58
Bonjour,

j'utilise Microsoft Visual Studio 2003 et je n'arrive pas à créer un Tooltip sur un composant listview.

Lorsque j'insère mon composant tooltip, je n'ai pas de nouvelles propriétés dans mon composant listview pour intéragir avec mon tooltip ...

Savez vous donc comment faire pour afficher un tooltip lorsque je pointe sur un élément de ma listview ?

Merci beaucoup

Slyv
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
Messages postés
5507
Date d'inscription
dimanche 4 août 2002
Dernière intervention
20 juin 2013
59
3
Merci
Salut,

Il faut créer un tooltip et l'ajouter au listView :

ToolTip tip = new ToolTip(); // Création du tooltip


Puis l'ajouter au listView

tip.SetToolTip(myListView, myDisplayText);


Voila, a+

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 115 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_Bidou
Messages postés
49
Date d'inscription
lundi 19 mai 2003
Dernière intervention
7 juillet 2005
0
Merci
Salut,

tout d'abord, merci pour ta réponse.

L'application que je suis en train de réaliser est la suivante : un plannificateur d'événement. Je voudrais utiliser donc les tooltips pour afficher des petites infos au passage de la souris sur mes différents éléments de ma listView. Ces infos sont contenus dans mon dataset dans une colonne qui s'appelle commentaire.

L'événement que je dois utiliser, c'est bien MouseHover ? et comment savoir sur quel élément la souris pointe ?

Merci

Slyv
Commenter la réponse de cs_syl2
Messages postés
49
Date d'inscription
lundi 19 mai 2003
Dernière intervention
7 juillet 2005
0
Merci
Salut,

j'ai trouvé la solution :)

private void listView1_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e)
{
ListViewItem lvitem = new ListViewItem();
lvitem = listView1.GetItemAt(e.X,e.Y);
if (lvitem!=null)
toolTip1.SetToolTip(listView1,"toto");
}

Je n'ai plus qu'à récupérer la valeur qui convient et le tour sera joué.

Merci beaucoup

Slyv
Commenter la réponse de cs_syl2

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.