J'essaie de définir / d'obtenir le texte de mon RichTextBox, mais le texte ne fait pas partie de la liste de ses propriétés lorsque je veux obtenir un test.Text ...
J'utilise le code derrière en C # (.net framework 3.5 SP1)
RichTextBox test = new RichTextBox();
ne peut pas avoir test.Text(?)
Savez-vous comment cela peut être possible?
c#
wpf
wpf-controls
richtextbox
Nasreddine
la source
la source
Paragraph()
avait uneParagraph(Inline)
surcharge au moins depuis .NET 3.5 (etRun(string)
était également valide - c'est même dans l'exemple).FontFamily
en paragraphe?Il y avait une confusion entre RichTextBox dans System.Windows.Forms et dans System.Windows.Control
J'utilise celui du contrôle comme j'utilise WPF. Là-dedans, il n'y a pas de propriété Text, et pour obtenir un texte, j'aurais dû utiliser cette ligne:
Merci
la source
Le WPF RichTextBox a une
Document
propriété pour définir le contenu à la MSDN:Vous pouvez simplement utiliser la
AppendText
méthode si c'est tout ce que vous recherchez.J'espère que cela pourra aider.
la source
la source
En utilisant deux méthodes d'extension, cela devient très simple:
la source
Il n'y a aucune
Text
propriété dans le contrôle WPF RichTextBox. Voici une façon de sortir tout le texte:la source
Que diriez-vous de faire ce qui suit:
la source
rtxb_input.SelectAll();
txb_InputLength.Text = rtxb_input.Selection.Text.Length.ToString();
OU
la source
«Extended WPF Toolkit» fournit désormais une richtextbox avec la propriété Text.
Vous pouvez obtenir ou définir le texte dans différents formats (XAML, RTF et texte brut).
Voici le lien: Extended WPF Toolkit RichTextBox
la source
Selon cela, il a une propriété Text
http://msdn.microsoft.com/en-us/library/system.windows.forms.richtextbox_members.aspx
Vous pouvez également essayer la propriété "Lignes" si vous souhaitez que le texte soit divisé en lignes.
la source