URGENT : Pb avec le RichTextBox !!!

Signaler
Messages postés
23
Date d'inscription
jeudi 20 février 2003
Statut
Membre
Dernière intervention
13 février 2007
-
Messages postés
23
Date d'inscription
jeudi 20 février 2003
Statut
Membre
Dernière intervention
13 février 2007
-
Bonjour,
Je développe en C#.
J'ai un richtextbox.

Imaginons que son texte soit le suivant :
"abc def ghi"
avec "def" en italique.

Si je veux mettre "def ghi" en gras (via un clic sur un boutton), je n'arrive pas à conserver le fait que "def" soit en italique et que "ghi" ne le soit pas.
La seule solution que j'ai trouvé consiste à appliquer le style gras sur chaque caractère de ma sélection mais alors quand la sélection est grande, c'est très long et en plus, ça fait nul.

Si quelqu'un pouvait m'aider...
Merci d'avance.

Cordialement,
Chessandmat

5 réponses

Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
85
richTextBox.SelectionFont = new Font(richTextBox.SelectionFont, richTextBox.SelectionFont.Style | FontStyle.Bold);


PS : urgent ne sert a rien, et le multipost non plus

Cocoricoooooooo !!!!
coq
MVP Visual C#
Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
85
ah tiens j'ai compris la question de travers lol
à mon avis il va falloir que tu joue directement au niveau du rtf, via SelectedRtf

Cocoricoooooooo !!!!
coq
MVP Visual C#
Messages postés
23
Date d'inscription
jeudi 20 février 2003
Statut
Membre
Dernière intervention
13 février 2007

Non, désolé mais ça ne suffit pas.
J'avais déjà essayé.
Cependant, quand je fais ta méthode, il m'uniformise la sélection (def n'est plus en italique).
Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
85
oui, je me suis aperçu après que tu voulais garder la mise ne forme italique de def
je suis à cours d'idée là dsl

Cocoricoooooooo !!!!
coq
MVP Visual C#
Messages postés
23
Date d'inscription
jeudi 20 février 2003
Statut
Membre
Dernière intervention
13 février 2007

J'ai toujours le problème. Quelqu'un d'autre pourrait-il m'aider ?
Merci d'avance.
Chessandmat