OVH Cloud OVH Cloud

info-bulle, image?

8 réponses
Avatar
jean-pierre sarteaux
Bonjour à tous,

en vb
le fait de mettre un commentaire dans la zone du contrôle ToolTipText me
permet afficher une info-bulle sur la zone de texte lorsque je me
positionne dessus.

Cependant ce commentaire n'est que sur une ligne. Comment avoir un
commentaire de plusieurs lignes?

et aussi comment (ou quel contôle enployer) pour qu'au lieu de ce
commentaire je declanche d'une façon identique une image?

Avez vous des exemples si c'est possible.

Merci par avance.
jp

8 réponses

Avatar
jean-marc
"jean-pierre sarteaux" wrote in message
news:
Bonjour à tous,

en vb
le fait de mettre un commentaire dans la zone du contrôle ToolTipText me
permet afficher une info-bulle sur la zone de texte lorsque je me
positionne dessus.

Cependant ce commentaire n'est que sur une ligne. Comment avoir un
commentaire de plusieurs lignes?

et aussi comment (ou quel contôle enployer) pour qu'au lieu de ce
commentaire je declanche d'une façon identique une image?



Hello,
tu peux le faire de différentes façons. Une façon
assez simple et peu couteuse est de jouer avec un
textbox multiline invisible qui devient visible lors
du mouse_move sur ton controle et qui redevient invisble
sur le mouse_move de la forme.

Le code suivant marche avec 2 textbox:
Text2 doit être multiline:

Dim G_TOOL_TIP As Boolean

Private Sub Form_Load()
Text2.Text = "Voici un texte d'aide" & vbCrLf & _
"sur plusieurs lignes."
End Sub

Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single,
Y As Single)
If G_TOOL_TIP Then
G_TOOL_TIP = False
Text2.Visible = False
End If
End Sub

Private Sub Text1_MouseMove(Button As Integer, Shift As Integer, X As
Single, Y As Single)

If G_TOOL_TIP = False Then
G_TOOL_TIP = True
Text2.Left = Text1.Left + X
Text2.Top = Text1.Top + Y
Text2.Visible = True
End If
End Sub


Pour une image, le principe est exactement le même, tu
changes juste Text2 par Picture et le tour est joué.

Ca devient pénible à gérer si tu veux des tool tips sur
plein de controles dans la même feuille, MAIS si une form
comporte plein de contoles, qui tous nécessitent un tool tip,
c'est que le Design de la form est de toute façon mauvais...
Le problème ne se pose donc pas.

--
Jean-marc
"There are only 10 kind of people
those who understand binary and those who don't."
mailto: remove '_no_spam_' ;
Avatar
scraper
Bonjour jean-marc, dans le message
news: 4328003c$0$10955$
tu disais :


Hello,
tu peux le faire de différentes façons. Une façon
assez simple et peu couteuse est de jouer avec un
textbox multiline invisible qui devient visible lors
du mouse_move sur ton controle et qui redevient invisble
sur le mouse_move de la forme.



ah, ça, j'ai fait :-)

[...]

sinon, tu as ça, aussi :

http://www.msjogren.net/dotnet/eng/samples/vb6_vbbubble.asp



--

Adresse invalide
Merci de répondre sur le forum ...
http://scraper.chez.tiscali.fr

scraper
Avatar
scraper a écrit :

Bonjour jean-marc, dans le message
news: 4328003c$0$10955$
tu disais :


Hello,
tu peux le faire de différentes façons. Une façon
assez simple et peu couteuse est de jouer avec un
textbox multiline invisible qui devient visible lors
du mouse_move sur ton controle et qui redevient invisble
sur le mouse_move de la forme.




ah, ça, j'ai fait :-)

[...]

sinon, tu as ça, aussi :

http://www.msjogren.net/dotnet/eng/samples/vb6_vbbubble.asp





Bonjour,

Pour le texte et les images, j'utilise un PictureBox (visible,invisble)
sur le mouse_move.
Ceci avec le module de classe(metricDC) posté sur le NG ("Ecrire le long
d'une ligne") . ça te permet en plus de mettre un joli fond de couleur
sous le texte.

Ceci dit le lien de Scraper, à l'air vraiment bien pour le multiligne.

Comme te l'a dit Jean-Marc, il faut éviter d'en mettre trop sur ta feuille.

A+

Christophe
Avatar
Gloops
jean-pierre sarteaux a écrit, le 14/09/2005 18:46 :




Salut,

Juste pour info, sache que si bientôt tu reçois des propositions pour du
viagra ou des intermédiaires anglophones habitant derrière un tas de
fumier en Alabama pour négocier avec le fisc français, c'est parce que
quelqu'un aura chopé ton adresse ici pour la revendre (assez cher à ce
que j'ai compris).
Avatar
jean-pierre sarteaux
Tout d'abord Merci à tous 3 pour vos réponses et conseils.

Christophe,
peutx tu m'expliquer un peu plus (voir me détailler par un exemple) ta
PictureBox (visible,invisble) sur le mouse_move.
..avec le module de classe(metricDC) posté sur le NG ("Ecrire le long
d'une ligne") .
Ou trouvestu ce module métricDC?

Si besoin, je te laisses mon mail afin de ne pas surcharger le forum par du
code.



"" a *crit :

scraper a écrit :

> Bonjour jean-marc, dans le message
> news: 4328003c$0$10955$
> tu disais :
>
>
>> Hello,
>> tu peux le faire de différentes façons. Une façon
>> assez simple et peu couteuse est de jouer avec un
>> textbox multiline invisible qui devient visible lors
>> du mouse_move sur ton controle et qui redevient invisble
>> sur le mouse_move de la forme.
>
>
> ah, ça, j'ai fait :-)
>
> [...]
>
> sinon, tu as ça, aussi :
>
> http://www.msjogren.net/dotnet/eng/samples/vb6_vbbubble.asp
>
>
>
Bonjour,

Pour le texte et les images, j'utilise un PictureBox (visible,invisble)
sur le mouse_move.
Ceci avec le module de classe(metricDC) posté sur le NG ("Ecrire le long
d'une ligne") . ça te permet en plus de mettre un joli fond de couleur
sous le texte.

Ceci dit le lien de Scraper, à l'air vraiment bien pour le multiligne.

Comme te l'a dit Jean-Marc, il faut éviter d'en mettre trop sur ta feuille.

A+

Christophe


Avatar
jean-pierre sarteaux a écrit :

petite question supplementaire

au lieu d'ecrire dans un textbox ou de presenter une picture, est'il possible
(si oui comment) de se derouter vers un fichier type de word car je souhaite
pouvoir presenter en plus par cette methode des formules mathémathiques assez
compliquées.







Il faudra juste adapter mon module de classe pour prendre une police
différente de celle par défaut.

A+

Christophe
Avatar
jean-pierre sarteaux
petite question supplementaire

au lieu d'ecrire dans un textbox ou de presenter une picture, est'il possible
(si oui comment) de se derouter vers un fichier type de word car je souhaite
pouvoir presenter en plus par cette methode des formules mathémathiques assez
compliquées.


"" a *crit :

scraper a écrit :

> Bonjour jean-marc, dans le message
> news: 4328003c$0$10955$
> tu disais :
>
>
>> Hello,
>> tu peux le faire de différentes façons. Une façon
>> assez simple et peu couteuse est de jouer avec un
>> textbox multiline invisible qui devient visible lors
>> du mouse_move sur ton controle et qui redevient invisble
>> sur le mouse_move de la forme.
>
>
> ah, ça, j'ai fait :-)
>
> [...]
>
> sinon, tu as ça, aussi :
>
> http://www.msjogren.net/dotnet/eng/samples/vb6_vbbubble.asp
>
>
>
Bonjour,

Pour le texte et les images, j'utilise un PictureBox (visible,invisble)
sur le mouse_move.
Ceci avec le module de classe(metricDC) posté sur le NG ("Ecrire le long
d'une ligne") . ça te permet en plus de mettre un joli fond de couleur
sous le texte.

Ceci dit le lien de Scraper, à l'air vraiment bien pour le multiligne.

Comme te l'a dit Jean-Marc, il faut éviter d'en mettre trop sur ta feuille.

A+

Christophe


Avatar
jean-pierre sarteaux
J'ai besoin d'utiliser l'editeur d'equation de word penses tu que ce soit
possible?comment?

sinon je reviens à charge avec ma question:
est'il possible de se derouter vers un fichier type de word.....

merci par avance pour votre aide

"" a *crit :

jean-pierre sarteaux a écrit :

>petite question supplementaire
>
>au lieu d'ecrire dans un textbox ou de presenter une picture, est'il possible
>(si oui comment) de se derouter vers un fichier type de word car je souhaite
>pouvoir presenter en plus par cette methode des formules mathémathiques assez
>compliquées.
>
>
>
>

Il faudra juste adapter mon module de classe pour prendre une police
différente de celle par défaut.

A+

Christophe