OVH Cloud OVH Cloud

Texte intelligent

5 réponses
Avatar
patrice henrio
Pour mon projet j'ai besoin de pouvoir afficher un texte pour lequel un
passage sur certains mots déclencherait une action. Est-ce que cela existe
déjà ?
Merci de vos réponses.

5 réponses

Avatar
Ledev
"patrice henrio" a écrit dans le message de
news:
Pour mon projet j'ai besoin de pouvoir afficher un texte pour lequel un
passage sur certains mots déclencherait une action. Est-ce que cela existe
déjà ?



Vous voulez dire, un label ou lorsque la souris passe sur certains mots, une
action s'éxecute?
Biensûr, vous placez des labels, et lorsque la souris passe sur un label
contenant le mot il est possible par le biais de la propriété mousemove de
faire déclenchez une action.
Ainsi, vous pouvez le souligné au passage de la souris pour faire un lien,
le mettre en gras pour attirer l'oeil de l'utilisateur...

Voici un code:
sub MonLabel_MouseMove()
MonLabel.FontBold=true
end sub
sub Form_MouseMove()
MonLabel.FontBoldúlse
end sub

a+
Avatar
patrice henrio
Non je souhaitais plutôt un textBox ou un RichTextBox.
Souvent dans un texte avec des barres de défilements, certains mots sont
soulignés et permettent par exemple d'avoir accès à un lien internet, pour
ma part je voudrais que lorsque l'on clique dessus un nouveau texte
apparaisse (voire une action quelconque s'exécute, comme par exemple faire
défiler un compteur ... Etc). Un label ne permettrait pas de faire défiler
autant de texte que je le souhaiterais et ne permettrait pas forcément de
choisir plusieurs mots dans le texte



"Ledev" a écrit dans le message de
news:%23Y$zz$

"patrice henrio" a écrit dans le message de
news:
> Pour mon projet j'ai besoin de pouvoir afficher un texte pour lequel un
> passage sur certains mots déclencherait une action. Est-ce que cela


existe
> déjà ?

Vous voulez dire, un label ou lorsque la souris passe sur certains mots,


une
action s'éxecute?
Biensûr, vous placez des labels, et lorsque la souris passe sur un label
contenant le mot il est possible par le biais de la propriété mousemove de
faire déclenchez une action.
Ainsi, vous pouvez le souligné au passage de la souris pour faire un lien,
le mettre en gras pour attirer l'oeil de l'utilisateur...

Voici un code:
sub MonLabel_MouseMove()
MonLabel.FontBold=true
end sub
sub Form_MouseMove()
MonLabel.FontBoldúlse
end sub

a+




Avatar
Bismark Prods
c'est de la collision d'objet ton truc ! T'es pret a écrire des centaines de
lignes de code j'espère !

"patrice henrio" a écrit dans le message de
news:
Non je souhaitais plutôt un textBox ou un RichTextBox.
Souvent dans un texte avec des barres de défilements, certains mots sont
soulignés et permettent par exemple d'avoir accès à un lien internet, pour
ma part je voudrais que lorsque l'on clique dessus un nouveau texte
apparaisse (voire une action quelconque s'exécute, comme par exemple faire
défiler un compteur ... Etc). Un label ne permettrait pas de faire défiler
autant de texte que je le souhaiterais et ne permettrait pas forcément de
choisir plusieurs mots dans le texte



"Ledev" a écrit dans le message de
news:%23Y$zz$
>
> "patrice henrio" a écrit dans le message de
> news:
> > Pour mon projet j'ai besoin de pouvoir afficher un texte pour lequel


un
> > passage sur certains mots déclencherait une action. Est-ce que cela
existe
> > déjà ?
>
> Vous voulez dire, un label ou lorsque la souris passe sur certains mots,
une
> action s'éxecute?
> Biensûr, vous placez des labels, et lorsque la souris passe sur un label
> contenant le mot il est possible par le biais de la propriété mousemove


de
> faire déclenchez une action.
> Ainsi, vous pouvez le souligné au passage de la souris pour faire un


lien,
> le mettre en gras pour attirer l'oeil de l'utilisateur...
>
> Voici un code:
> sub MonLabel_MouseMove()
> MonLabel.FontBold=true
> end sub
> sub Form_MouseMove()
> MonLabel.FontBoldúlse
> end sub
>
> a+
>
>




Avatar
ng
Bonjour,
Il est possible d'effecter une action quand l'utilisateur d'ouble-clique sur
un mot :

Private Sub Text1_DblClick()
If Text1.SelLength <> 0 Then
MsgBox Mid$(Text1.Text, Text1.SelStart + 1, Text1.SelLength)
End If
End Sub

il suffit de faire un select case sur le mid par exemple...

Nicolas.


"patrice henrio" a écrit dans le message de
news:
Non je souhaitais plutôt un textBox ou un RichTextBox.
Souvent dans un texte avec des barres de défilements, certains mots sont
soulignés et permettent par exemple d'avoir accès à un lien internet, pour
ma part je voudrais que lorsque l'on clique dessus un nouveau texte
apparaisse (voire une action quelconque s'exécute, comme par exemple faire
défiler un compteur ... Etc). Un label ne permettrait pas de faire défiler
autant de texte que je le souhaiterais et ne permettrait pas forcément de
choisir plusieurs mots dans le texte



"Ledev" a écrit dans le message de
news:%23Y$zz$
>
> "patrice henrio" a écrit dans le message de
> news:
> > Pour mon projet j'ai besoin de pouvoir afficher un texte pour lequel


un
> > passage sur certains mots déclencherait une action. Est-ce que cela
existe
> > déjà ?
>
> Vous voulez dire, un label ou lorsque la souris passe sur certains mots,
une
> action s'éxecute?
> Biensûr, vous placez des labels, et lorsque la souris passe sur un label
> contenant le mot il est possible par le biais de la propriété mousemove


de
> faire déclenchez une action.
> Ainsi, vous pouvez le souligné au passage de la souris pour faire un


lien,
> le mettre en gras pour attirer l'oeil de l'utilisateur...
>
> Voici un code:
> sub MonLabel_MouseMove()
> MonLabel.FontBold=true
> end sub
> sub Form_MouseMove()
> MonLabel.FontBoldúlse
> end sub
>
> a+
>
>




Avatar
François Picalausa
Bonjour/soir,

Est-ce que tu ne pourrais pas employer un contrôle Internet Explorer et
employer du script à l'intérieur?
Voire des pages DHTML avec dll en VB?

--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com


patrice henrio wrote:
Non je souhaitais plutôt un textBox ou un RichTextBox.
Souvent dans un texte avec des barres de défilements, certains mots
sont soulignés et permettent par exemple d'avoir accès à un lien
internet, pour ma part je voudrais que lorsque l'on clique dessus un
nouveau texte apparaisse (voire une action quelconque s'exécute,
comme par exemple faire défiler un compteur ... Etc). Un label ne
permettrait pas de faire défiler autant de texte que je le
souhaiterais et ne permettrait pas forcément de choisir plusieurs
mots dans le texte



"Ledev" a écrit dans le message de
news:%23Y$zz$

"patrice henrio" a écrit dans le
message de news:
Pour mon projet j'ai besoin de pouvoir afficher un texte pour
lequel un passage sur certains mots déclencherait une action.
Est-ce que cela existe déjà ?



Vous voulez dire, un label ou lorsque la souris passe sur certains
mots, une action s'éxecute?
Biensûr, vous placez des labels, et lorsque la souris passe sur un
label contenant le mot il est possible par le biais de la propriété
mousemove de faire déclenchez une action.
Ainsi, vous pouvez le souligné au passage de la souris pour faire un
lien, le mettre en gras pour attirer l'oeil de l'utilisateur...

Voici un code:
sub MonLabel_MouseMove()
MonLabel.FontBold=true
end sub
sub Form_MouseMove()
MonLabel.FontBoldúlse
end sub

a+