jjzjj

richTextBox1

全部标签

c# - 从 Xaml 绑定(bind) RichTextBox 的文本

如何从xaml绑定(bind)RichTextArea的文本 最佳答案 他们在这里得到了更简单的答案:Silverlight4RichTextBoxBindDatausingDataContext它就像一个魅力。 关于c#-从Xaml绑定(bind)RichTextBox的文本,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2361219/

c# - 如何使超链接在 RichTextBox 中起作用?

当我将www.stackoverflow.com添加到我的RichTextBox并运行该程序时,它以蓝色显示并作为超链接显示,但当我单击它时没有任何反应。我该如何解决这个问题? 最佳答案 确保文本属性包含有效的url。例如。http://www.stackoverflow.com/将DetectUrls属性设置为true为LinkClicked事件编写事件处理程序。就个人而言,我不会像微软建议的那样将"IExplore.exe"作为参数传递给Process.Start调用,因为这假定它已安装,并且是用户首选的浏览器。如果您只是将ur

c# - 如何使超链接在 RichTextBox 中起作用?

当我将www.stackoverflow.com添加到我的RichTextBox并运行该程序时,它以蓝色显示并作为超链接显示,但当我单击它时没有任何反应。我该如何解决这个问题? 最佳答案 确保文本属性包含有效的url。例如。http://www.stackoverflow.com/将DetectUrls属性设置为true为LinkClicked事件编写事件处理程序。就个人而言,我不会像微软建议的那样将"IExplore.exe"作为参数传递给Process.Start调用,因为这假定它已安装,并且是用户首选的浏览器。如果您只是将ur

c# - 为 RichTextBox 字符串的不同部分着色

我正在尝试为要附加到RichTextBox的字符串部分着色。我有一个由不同字符串构建的字符串。stringtemp="["+DateTime.Now.ToShortTimeString()+"]"+userid+""+message+Environment.NewLine;这就是消息构造后的样子。[9:23pm]User:mymessagehere.我希望方括号[9:23]内的所有内容(包括方括号[9:23])为一种颜色,“用户”为另一种颜色,消息为另一种颜色。然后我想要将字符串附加到我的RichTextBox。我怎样才能做到这一点? 最佳答案

c# - 为 RichTextBox 字符串的不同部分着色

我正在尝试为要附加到RichTextBox的字符串部分着色。我有一个由不同字符串构建的字符串。stringtemp="["+DateTime.Now.ToShortTimeString()+"]"+userid+""+message+Environment.NewLine;这就是消息构造后的样子。[9:23pm]User:mymessagehere.我希望方括号[9:23]内的所有内容(包括方括号[9:23])为一种颜色,“用户”为另一种颜色,消息为另一种颜色。然后我想要将字符串附加到我的RichTextBox。我怎样才能做到这一点? 最佳答案

c# - RichTextBox (WPF) 没有字符串属性 "Text"

我正在尝试设置/获取我的RichTextBox的文本,但是当我想要获取test.Text时,Text不在其属性列表中...我在C#(.netframework3.5SP1)中使用代码隐藏RichTextBoxtest=newRichTextBox();不能有test.Text(?)你知道这怎么可能吗? 最佳答案 要设置RichTextBox文本:richTextBox1.Document.Blocks.Clear();richTextBox1.Document.Blocks.Add(newParagraph(newRun("Text

c# - RichTextBox (WPF) 没有字符串属性 "Text"

我正在尝试设置/获取我的RichTextBox的文本,但是当我想要获取test.Text时,Text不在其属性列表中...我在C#(.netframework3.5SP1)中使用代码隐藏RichTextBoxtest=newRichTextBox();不能有test.Text(?)你知道这怎么可能吗? 最佳答案 要设置RichTextBox文本:richTextBox1.Document.Blocks.Clear();richTextBox1.Document.Blocks.Add(newParagraph(newRun("Text

c# - 将 RTF 文本设置为 WPF RichTextBox 控件

我有这个RTF文本:{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fnil\fcharset0Arial;}}{\colortbl;\red0\green0\blue0;\red255\green0\blue0;}\viewkind4\uc1\pard\qc\cf1\fs16test\bbold\cf2\b0\iitalic\cf0\i0\fs17\par}如何将此文本设置为WPFRichTextBox?解决方法:publicvoidSetRTFText(stringtext){MemoryStreamstream=new

c# - 在 WinForms RichTextBox 中重置 RTF 格式而不丢弃其文本?

我正在尝试“重置”我的RichTextBox(WinForms,而不是WPF)中的格式。我以前用过richTextBox.Text=richTextBox.Text;然而,这似乎突然让我失望了。现在无论我将richTextBox.Text设置成什么,它都会保留一些rtf格式。我试过了richTextBox.Rtf=richTextBox.Text;但是,这会提示格式不正确。一定有更好的方法来做到这一点。(当然,选择整个东西,然后重置背景颜色、前景颜色和字体是可行的,但是当整个东西被选中然后取消选择时,这会导致闪烁,而且速度较慢并且需要更多代码。)任何人都有有什么想法吗?编辑:我已经开始

c# - 将两个 RichTextbox 的内容附加为单个 RichText 字符串

我想在WindowsForms.Net应用程序中附加两个富文本框的内容;说:stringText=richtextbox1.Rtf+richtextbox2.Rtf;stringText应该是RTF文本,它应该有\rtf行一次,连接富文本。剪贴板不在此处的范围内。另外,我很好奇,我们是否可以将它们取消合并。 最佳答案 试试这个:richTextBoxTarget.Select(richTextBoxTarget.TextLength,0);richTextBoxTarget.SelectedRtf=richTextBoxSource