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

Soyez le premier à donner votre avis sur cette source.

Vue 21 014 fois - Téléchargée 2 817 fois

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

Ajouter un commentaire

Commentaires

Messages postés
16
Date d'inscription
vendredi 28 mars 2003
Statut
Membre
Dernière intervention
18 octobre 2005

merci etant debutant c toujour utile
Messages postés
310
Date d'inscription
jeudi 4 septembre 2003
Statut
Membre
Dernière intervention
9 juin 2005

merci pour ce zip

j'aurais une question :

Comment mettre un tableau de x colone et de x ligne dans le richtextbox ???

Merci
Messages postés
136
Date d'inscription
lundi 26 mai 2003
Statut
Membre
Dernière intervention
13 avril 2009

Oui, le PDF est de moi, fais sous InDesign et converti ensuite.
Merci...
Messages postés
2368
Date d'inscription
mardi 17 avril 2001
Statut
Modérateur
Dernière intervention
26 décembre 2007
16
Je sais pas si le PDF est de toi ...

Mais franchemetn si c'est le cas bah bravo , et surtout merci pour la communauté!

____________

TheSaib
Admin CS
MVP C#.NET
____________

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.