2010-11-23 11 views
1

J'ai une application qui consiste à construire du texte riche caractère par caractère afin de tout défaire à la fois. Afin de conserver le formatage de ce personnage, je le sélectionne et puis peux ajouter la propriété SelectedRtf à mon StringBuilder, cependant je veux être capable de construire chaque caractère RTF en une chaîne RTF afin que je puisse l'annuler en une fois.Fusionner le texte enrichi?

Ma question est comment pouvez-vous combiner des chaînes de texte enrichi dans une grande chaîne tout en conservant toute la mise en forme pour chaque caractère.

+0

pls peuvent vous donner des détails « défaire en une seule fois » partie – abhilash

+0

Dans la plupart des programmes professionnels (Word, Notepad ++, VS etc.) Si vous appuyez sur supprimer 5 fois, vous ne devez appuyer sur Annuler une fois pour tout annuler. Par conséquent, chaque fois que vous appuyez sur supprimer, je veux ajouter le caractère supprimé à un StringBuilder de sorte que le fait d'appuyer sur Annuler le remette à zéro en appuyant sur un seul bouton. – Miguel

Répondre

1

fusionner cette façon:

richTextBox2.Select(richTextBox2.TextLength, 0); 
richTextBox2.SelectedRtf = richTextBox1.Rtf; 
Questions connexes