我想知道如何将RichTextBox转换为字符串。这是我的代码:
m_rtb = new System.Windows.Forms.RichTextBox();
String inputString = m_rtb.Text;
Regex regex = new Regex("\\n");
String[] thisLines = regex.Split(inputString);
foreach (string line in lines)
{
如何将RichTextBox转换为字符串?
答案 0 :(得分:-1)
您需要访问RichTextBox中的FlowDocument,找到TextPointers到文档的开头和结尾,从那些构造TextRange,然后从中读取文本。
试试这个:
m_rtb = new System.Windows.Forms.RichTextBox();
TextRange textRange = new TextRange(m_rtb.Document.ContentStart, m_rtb.Document.ContentEnd);
string text = textRange.Text;