Accueil > Forum > > > > ToolTip et checkbox
ToolTip et checkbox
jeudi 29 novembre 2007 à 10:06:03 |
ToolTip et checkbox

clubberzZ
|
Bonjour à tous, Etant encore débutant, je cherche un moyen de pouvoir faire la même chose que le screenshot ci dessous : http://img124.imageshack.us/img124/9351/screentu7.pngQuand par exemple le pointeur de la souris passe sur le checkbox "Fichiers d'aide" la description correspondante s'affiche dans un label et non le tooltip d'origine! Auriez-vous une solution, un exemple à me présenter? Merci (Je précise que j'ai une dizaine de checkboxs et que le tooltip de chaque checkbox doit s'afficher dans un label nomé "labelInfo")
|
|
jeudi 29 novembre 2007 à 10:39:31 |
Re : ToolTip et checkbox

Miltiades
|
regarde ca: http://msdn.microsoft.com/library/fre/default.asp?url=/library/FRE/cpref/html/frlrfsystemwindowsformscontrolclassmousehovertopic.asp tes checkbox exposent un evenement mousehover... a toi de faire une methode "générique" qui insere le tooltip du control appelant dans la propriété text de ton 'labelinfo',
ensuite tu n'auras plus qu'a associer cette methode a tous tes checkboxs
Nul ne devient grand par la guerre...
|
|
jeudi 29 novembre 2007 à 15:59:46 |
Re : ToolTip et checkbox

clubberzZ
|
Merci pour votre réponse
Voilà se que j'ai commencé (pareil pour checkBox2, 3, 4 et 5):
private void checkBox1_MouseMove(object sender, MouseEventArgs e) { int mouseX = e.X; int mouseY = e.Y;
if (??? != null) // ... s'il y a un élément sous la souris... { // ...On affiche sa description dans le label this.labelInfo.Text = ???; } else // ... si la souris ne survole aucun élément... { // ... on affiche un message par défaut this.labelInfo.Text = "Rien à afficher !"; } }
Bon je pense qu'il faut que je me lance comme ceci, par contre je ne sais pas quoi mettre ou j'ai mis des "???", une petit exemple? Merci
|
|
jeudi 29 novembre 2007 à 16:11:44 |
Re : ToolTip et checkbox

Miltiades
|
l'evenement MouseHover est déclenché dès que tu survole le composant en question... pas besoin de gestion de souris
ensuite crée plutot une methode generale, que tu reutilisera pour chaque checkbox, c'est le meme code a chaque fois...
private void checkBox_MouseHover(object sender, MouseEventArgs e) { CheckBox box = (CheckBox)Sender; this.labelInfo.Text = box.tooltip; }
et si tu veux gerer le cas ou tu n'as rien sous le curseur de la souris, tu passes par un autre evenment...
PS: je suis au taff, sans compilateur CS, donc le code donné peut avoir quelques erreurs syntaxiques...
Nul ne devient grand par la guerre...
|
|
jeudi 29 novembre 2007 à 16:52:13 |
Re : ToolTip et checkbox

clubberzZ
|
Merci pour la précision, effectivement il y a deux erreurs à la compilation :
Erreur 1 : Le nom 'Sender' n'existe pas dans le contexte actuel Erreur 2 : 'System.Windows.Forms.CheckBox' ne contient pas de définition pour 'tooltip'
Et l'autre événement lequel est-ce?
Encore merci 
|
|
vendredi 30 novembre 2007 à 10:37:14 |
Re : ToolTip et checkbox

Miltiades
|
-
pour le tooltip, en effet, ce serait plutôt quelque chose comme ça:
checkBox.ToolTip
-
pour le sender, en réfléchissant 5 secondes, tu aurais enlevé la
majuscule, étant donné qu'il s'agit de l'un des paramètres de la fonction
-
pour l'événement... si tu ne visite pas les liens qu'on te
donne... (le liens que je t'ai donné pointe sur l'un des événement de cet
objet, les autres étant directement accessible depuis cette page ! fais
un peu de recherche par toi-même, ça te sera toujours plus profitable que
le fait que je te fasse tout ton code.
-
d'ailleurs après réflexion l'utilisation de MouseHover n'est pas
la plus judicieuse, il existe un événement plus adapté. il est dans la
liste (je suis gentils avec toi, je te met le lien directement vers l'ensemble
des membres - dont les événements - de cet objet : http://msdn.microsoft.com/library/fre/default.asp?url=/library/FRE/cpref/html/frlrfsystemwindowsformscheckboxmemberstopic.asp
Nul ne devient grand par la guerre...
|
|
vendredi 30 novembre 2007 à 22:28:14 |
Re : ToolTip et checkbox

clubberzZ
|
Je pense après lecture de vos liens que l'événement MouseEnter est plus judicieux pour afficher le tooltip et que l'évenement MouseLeave conviendrait si rien ne se trouve sous le pointeur de la souris, est-ceci?
Merci beaucoup
|
|
vendredi 30 novembre 2007 à 22:38:43 |
Re : ToolTip et checkbox
|
lundi 3 décembre 2007 à 22:27:06 |
Re : ToolTip et checkbox

clubberzZ
|
Bonjour,
J'ai trouvé ceci qui ma l'air interessant en lisant un peu msdn (dans "MouseMove") :
this.labelInfo.Text = toolTip1.GetToolTip(this.checkBox1);
Le texte s'affiche bien dans le label mais il s'affiche aussi toujours sous forme d'info bulle sur le contrôle... Comment arriver à ne l'afficher que dans le label?
Merci beaucoup
|
|
Cette discussion est classée dans : label, checkbox, exemple, tooltip, img124
Répondre à ce message
Sujets en rapport avec ce message
ToolTip & Treeview [ par clubberzZ ]
Bonjour à tous,Etant encore débutant, je cherche un moyen de pouvoir faire la même chose que le screenshot ci dessous :<a title="Free Image Hosting at
erreur d'éxècution [ par fayrous ]
salut; pourquoi ce code ne fonctionnepas S.V.P aidez moi public partial class Form1 : Form { GroupBox[] box = new GroupBox[200];
Projet d'installation [ par aifzaide ]
Bonjour,J'aimerais faire un projet d'installation (ce que j'ai deja fait pour voir un peu ce que cela donnais) mais le truc c'est que je ne trouve pas
alignement des checkBox [ par fayrous ]
salut, voiçi le code private void button1_Click(object sender, EventArgs e) { panel1.Controls.Clear(); for (int i
générer dynamiqument les des checkBox et label [ par dardevil87 ]
slt tout le monde,je veux afficher le contenu d'un fichier xml question proposition proposition question2 prop prop dans un form de tel façon que
ToolTip Binding ListBox.Items.Count [ par lelio1407 ]
Bonjour, J'ai un UserControl avec un label et une ListBox. Je souhaite mettre un tooltip sur le label qui me renvoie le nombre d'Items de ma ListBox.
exmple avec des balises de documentation [ par jiji2703 ]
bonsoir svp j ai besoin d un exemple de pratique un exemple avec des balises que je puisse executé sur visual studio 2008 mais qui serai tres sipmle
debutant c# [ par mechwalid ]
Slt tous le monde je suis debutant en c# , je veut faire 1 simple interface qui contient un bouton é une label . quelle la fonction que je doit l'ut
alignement des checkBox [ par fayrous ]
salut, private void button1_Click(object sender, EventArgs e) { checkedListBox1.Items.Clear(); for (int j = 1; j <= n
ajout dynamique de controles [ par survcopt ]
Bonjour,Après une petite recherche dans le forum je ne trouve pas de solutions pour créer une collection de contrôles sur ma form.Je voudrais créer 3
Livres en rapport
|
Derniers Blogs
UNE JOLIE-HORLOGE ET PAS QU'UN PEU !UNE JOLIE-HORLOGE ET PAS QU'UN PEU ! par neodante
Pour les possesseurs d'iPhone, ça y est Bijin Tokei - qui se traduit littéralement en Français par " Jolie Horloge " - est arrivé et GRATUITEMENT s'il vous plaît ! Après la version Tokyo, Hokkaido, night club, racing, Gal, "pour les mademoiselles'", . voi...
Cliquez pour lire la suite de l'article par neodante TECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICESTECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICES par ROMELARD Fabrice
Animé par: Gaetan Bouveret et Julien Chomarat Business Connectivity Services (BCS) est dans SharePoint 2010 la version 2 de Business Data Catalog (BDC dans SharePoint 2007). Il s'agit de la solution permettant de visualiser des données provenan...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE par orion
Comme de nombreux geek, je suis un grand amateur de série TV et je rate régulièrement des épisodes de mes séries préférés. Une solution s'offre à vous avec ce merveilleux site : Tv Gorge - www.tvgorge.com Moteur de recherche à l'appui, vous pouvez ...
Cliquez pour lire la suite de l'article par orion TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|