Mouseover sur un richtextbox + mettre en forme le texte d'un richtextbox : cls_dks_rtb

Soyez le premier à donner votre avis sur cette source.

Vue 5 208 fois - Téléchargée 640 fois

Description

Cette classe vous permet de connaître le texte sous la souris lorsque celle-ci se déplace sur un contrôle RichTextBox.
De plus, elle vous permet également de mettre en forme du texte balisé. Dans cette source, les balises sont des balises phpBB, mais vous pouvez utiliser toute sorte de balises.

Je sais qu'il existe déjà des sources de MouveOver sur RichTextBox, mais elles comportaient toute un bug (en tout cas, toutes celles que j'ai regardé !) : même lorsque la souris n'était pas sur du texte, les fonctions renvoyaient quand même du texte !
Cette source se base sur le nombre de ligne du contrôle ainsi que le nombre de caractère de chaque ligne et la hauteur de chaque ligne pour calculer si du texte est réellement sous la souris ou non.

Pour la mise en forme, rien de bien transcendant, uniquement des rechercches dans le texte pour délimiter les balises, et mise en forme du texte balisé, classique !

Source mise à jour pour régler les bugs de premier mot non reconnu et les sauts de ligne mal interprétés.
Dorénavant ca marche comme il faut (j'espère... lol)

Source / Exemple :


' le code est assez long, donc voir le zip

Conclusion :


Je ne pense pas qu'il y ait des bugs, mais je vous serais reconnaissant de me les signaler si vous en voyez pour rectification.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_castor62
Messages postés
52
Date d'inscription
dimanche 1 décembre 2002
Statut
Membre
Dernière intervention
19 septembre 2007
-
Je te remercie!

J'ai regardé la source, ca a l'air d'etre parfaitement ce que je cherchait :D !

Encore un grand merci !
cs_Jack
Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
63 -
Regarde cette source, Castor62 :
http://www.vbfrance.com/code.aspx?ID=20896
cs_castor62
Messages postés
52
Date d'inscription
dimanche 1 décembre 2002
Statut
Membre
Dernière intervention
19 septembre 2007
-
C'est chouette mais es ce qu'il existe un Composant du meme genre pour le surlignage? Pcq le RTB ne le fait pas, malheureusement :'(

Merci...
cs_DARKSIDIOUS
Messages postés
15815
Date d'inscription
jeudi 8 août 2002
Statut
Modérateur
Dernière intervention
4 mars 2013
87 -
C'est bon, source mise à jour pour réglé le problème de retour à la ligne et de premier mot non détecté !

DarK Sidious
cs_DARKSIDIOUS
Messages postés
15815
Date d'inscription
jeudi 8 août 2002
Statut
Modérateur
Dernière intervention
4 mars 2013
87 -
Ah oui exact, c'est curieux cà qu'il ne détecte pas les retour à la ligne !

Je vais essayé de voir ca aussi pour rectifier !

DarK Sidious

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.