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

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

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.