Richtextbox - présentation, propriétés et méthodes

Description

Il s'agit d'un éditeur de texte qui présente certaines fonctionnalités du très puissant contrôle RichTextBox comme la mise en forme de texte, de paragraphe, l'annulation d'action ou encore les actions de copier/coller.

Par la même occasion cet exemple présente la construction d'une barre d'outils (Contrôle ToolBar).

Une partie du code est très intéressante; celle qui consiste à appliquer quelques changements de mises en forme en conservant l'essentiel des attributs.
Pour ce faire, on utilise un objet Font. Exemple:

Font Police = new Font(Page.SelectionFont,
Page.SelectionFont.Underline ? //Est-ce souligné
//Oui ==> non souligné
Page.SelectionFont.Style & ~ FontStyle.Underline :
//Non ==> souligné
Page.SelectionFont.Style | FontStyle.Underline);
Page.SelectionFont = Police;

ou encore la partie permettant aux toggleButtons de garder la mémoire (mise en forme) du texte sélectionné.

Le PDF livré dans les sources détaille le code et permet de reconstruire l'exemple.

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.