ToolTip Listview [Résolu]

cs_syl2
Messages postés
49
Date d'inscription
lundi 19 mai 2003
Dernière intervention
7 juillet 2005
- 9 nov. 2004 à 07:55 - 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
cs_Bidou
Messages postés
5507
Date d'inscription
dimanche 4 août 2002
Dernière intervention
20 juin 2013
- 9 nov. 2004 à 13:25
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+

Merci cs_Bidou 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 94 internautes ce mois-ci

Commenter la réponse de cs_Bidou
cs_syl2
Messages postés
49
Date d'inscription
lundi 19 mai 2003
Dernière intervention
7 juillet 2005
- 9 nov. 2004 à 19:21
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
cs_syl2
Messages postés
49
Date d'inscription
lundi 19 mai 2003
Dernière intervention
7 juillet 2005
- 9 nov. 2004 à 19:58
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.