salut,
je voulais quand je mis le curseure sur un controle, une petite feuille s'affiche de dans les informations sur ce controle!!!!!!!!!!!!!!
merci
salut,
je voulais quand je mis le curseure sur un controle, une petite feuille s'affiche de dans les informations sur ce controle!!!!!!!!!!!!!!
merci
Bonjour,
Il suffit de rensigner la propriété "texte d'info-bulle" du contrôle.
Merci de marquer ta discussion comme résolue si c'est le cas.
@+
Sam
oui ça marche tres bien; merci;
a ce que c'est possible que "texte d'info-bulle" change(le contenu du texte) a chaque fois que le contenu de controle change... par exemple
si controle affiche Y texte d'info-bulle affiche masculin et
si controle affiche X texte d'info-bulle affiche féminin
merci pour votre aide
Si tu veux que la mise à jour du texte infobulle se fasse en cours de frappe, il faut ajouter ce code dans l'évènement "Sur Changement" de ton contrôle (ici Texte0)
Si tu veux que la mise à jour du texte infobulle se fasse après que l'uilisateur ait quitté ce contrôle il faut ajouter ce code dans l'évènement "Après Maj"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Private Sub Texte0_Change() If Me.Texte0.Text = "Y" Then Me.Texte0.ControlTipText = "Masculin" ElseIf Me.Texte0.Text = "X" Then Me.Texte0.ControlTipText = "Féminin" Else Me.Texte0.ControlTipText = "Assexué" End If End Sub
Tu remarqueras que l'on utilise plus la propriété.text car celle-ci donne la valeur en cours de frappe et n'est accessible, je crois, que dans l'évènement "Sur changement".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Private Sub Texte0_AfterUpdate() If Me.Texte0 = "Y" Then Me.Texte0.ControlTipText = "Masculin" ElseIf Me.Texte0 = "X" Then Me.Texte0.ControlTipText = "Féminin" Else Me.Texte0.ControlTipText = "Assexué" End If End Sub
@+
Sam
ça n'a pas marché!!!!
j'ecris rien dans "texte d'info-bull" et a l'exicution je peux avoir le resultat???!!
j'ai esaye les deux codes mais sans resultat!!!!!!
Bonjour
Je n'ai jamais testé, mais essaye de mettre ce code sur l'évènement MouseMove.
Starec
Bonjour, pourquoi ne pas créer un champs mémo dans ta table, puis inserez le dans ton form ce champs devant contenir les info de votre choix et rends le invisible.Tu fais une condition avec une macro ou code qui faire apparaitre ce champs à chaque fois vous pointez avec la souris sur le contrôle...
Nadia,
Voici l'exemple que je t'ai donné plus haut qui fonctionne.
Il est en access 97 mais a priori toutes les versions supérieures peuvent le valider ou le migrer.
Comme l'info-bulle est n'est pas paramétrable, certains développent le leur mais pour moi il est suffisant et fonctionnel...
bd1.zip
@+
Sam
bonjour
oui ça marche mais si j'etais en cours de frappe ou....
mais moi je voulais que info-bulle s'affiche dans un formlaire de consultation!!!
a ce que il y a un moyen de changer la muise en forme de l'info-bulle???
merci pour votre aide
Bonjour,
En consultation, il suffit de mettre le code de l'évènement "après mise à jour" dans l'évènement "sur réception focus".
Quand à la mise en forme de l'info-bulle on ne peut rien faire à ma connaissance.
toujours pour la mise en forme de texte d'info-bulle "la largeur et la longeur"!!
merci pour votre aide
Partager