问题标签 [richtextbox]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
58105 浏览

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

当我将 www.stackoverflow.com 添加到我的 RichTextBox 并运行程序时,它显示为蓝色并作为超链接显示,但是当我单击它时,什么也没有发生。我怎样才能解决这个问题?

0 投票
4 回答
10682 浏览

c# - 有选择地为 RichTextBox 中的文本着色

每次在 RichTextBox 中遇到字母“A”时,如何将其涂成红色?

0 投票
1 回答
4230 浏览

c# - 将 XAML 导入 WPF RichTextBox

我有一个在 WPF Web 服务中动态构建的 WPF RichTextBox。此 Web 服务接受从第三方 silverlight RichTextBox 控件的内容中提取的 xaml 字符串。

如何将此 xaml 插入到我的 WPF RichTextBox 中?我有点理解 FlowDocument 和 Paragraph and Run 的概念,所以我可以使用下面的代码用文本填充 WPF RichTextBox,

但是我真的不想自己解析 xaml 来构建一个段落,因为它会变得非常复杂。有没有办法让控件知道如何解析传入的 xaml?

0 投票
2 回答
4228 浏览

.net - 如何在 WPF RichTextBox 中设置选项卡大小

WPF RichTextBox 可以设置为在其输入中接受选项卡。它将结果呈现为 4 个字符的缩进。我想改变那个尺寸。如何更改默认值?

0 投票
4 回答
1863 浏览

richtextbox - 回发时不保留 FreeTextBox 选项卡

我们在 Intranet 上使用 FreeTextBox 3.1.6。该控件出现在 Visual Studio 2008 中构建的 ASP.Net 项目中。

当客户端在文本框中输入选项卡时,这些选项卡不会在回发时保留。相反,选项卡会丢失。其他文本格式(如粗体、斜体或字体大小)将被保留。

即使网页上发生的回发事件没有将任何内容保存到数据库中,我们也会丢失选项卡。根据http://wiki.freetextbox.com/default.aspx/FreeTextBoxWiki.Installation,FreeTextBox使用的 JavaScript 和 XML 存储在 dll 中。所以我无法编辑这些文件的内容。

有没有人遇到过 FreeTextBox 的这个问题?如果是这样,您是如何解决的?

这是发生的行为。在 FreeTextBox 控件中输入带有选项卡的文本。

替代文字 http://img132.imageshack.us/img132/4826/ftb1postcz4.gi​​f

然后选择“保存”按钮。这是一个回发页面的命令按钮。在我的测试场景中,没有任何内容可以从数据库中保存和加载。FreeTextBox 控件严格显示已发布的文本。我的猜测是 ViewState 中的机制处理,但我不确定。

替代文字 http://img132.imageshack.us/img132/175/ftb2postbd6.gif

如您所见,所有选项卡都消失了。甚至在单词之间插入的标签也消失了。谢谢你的帮助。

0 投票
1 回答
1729 浏览

c# - RTF 字符串中使用的两种编码在 RichTextBox 中显示不正确?

我正在尝试解析一些从服务器返回的 RTF。对于我得到的大多数文本,这工作正常(并且使用 RichTextBox 控件可以完成这项工作),但是一些 RTF 似乎包含额外的“编码”并且一些字符被损坏。

原始字符串如下(并包含一些波兰语中使用的字符):

发回的带有十六进制编码字符的 RTF 字符串如下所示

我在解码返回字符串中的ñó字符时遇到问题,它们似乎每个都由两个十六进制值表示,而字符串的其余部分(如预期的那样)由单个十六进制值表示。

使用 RichTextBox 控件“解析”RTF 会导致文本损坏(有问题的两个字符显示为四个不同的不需要的字符)。

如果我自己使用预期的代码页(1250,Latin 2,lcid 1045 的 ANSI 代码页)将纯字符串编码为十六进制,我将得到以下信息:

我不知道如何正确解码应该对应于ńó的返回字符串的{\f7 \'a8\'bd\'a8\'ae}部分。

请注意,在 RTF 标头中没有\f7的字体定义,当直接在服务器上查看时,字符串看起来很好,这意味着字符(如果它们已损坏)在发送前的转换中某处已损坏。

我不确定问题是否出在服务器端(因为我无法控制),但由于服务器用于大量翻译工作,我假设返回的字符串是可以的。

我一直在阅读 RTF 规范,但找不到关于这种类型的编码组合的任何提示。

0 投票
7 回答
11854 浏览

c# - RichTextBox 控件中的破碎表(自动换行)

可能重复:
为什么richtextbox 不能正确显示此表?

我们在 Visual Studio 2008 中遇到了 Windows.Forms.RichTextBox 控件的问题。

我们正在尝试在 Windows 窗体应用程序 (.NET 3.5) 中显示由第三方作为 RTF 文件提供的文本。在这个 RTF 文本文件中有表格,其中包含跨越多行的文本。使用写字板或 Word 2003 打开时,RTF 文件可以正确显示。

但是,当我们将 RTF 文件加载到 RichTextBox 控件中,或者将整个文本(包括表格)复制并粘贴到控件中时,表格无法正确显示 - 单元格只有单行,没有换行。

以下是显示确切问题的图像的链接:

我搜索了解决方案和第 3 方 .net RTF 控件,但没有成功。我在另一个论坛上发现了这个确切的问题,但没有答案(事实上这就是图片链接的来源)所以我希望堆栈溢出做得更好;-)

我首选的解决方案是使用可以正确呈现 RTF 的代码或第 3 方控件。但是,我怀疑问题在于 RichTextBox 控件仅支持完整 RTF 规范的子集,因此另一种选择是直接修改 RTF 以删除不受支持的控制代码或以其他方式修复 RTF 文件本身(在这种情况下,任何信息至于需要删除或修改哪些控制代码将是一个巨大的帮助)。

0 投票
4 回答
6352 浏览

asp.net - ASP.NET 2.0 的最佳免费富文本框?

与 ASP.NET 2.0 一起使用的最佳富文本框是什么?

我需要允许用户(非技术人员)使用简单的样式来格式化他们自己的电子邮件,但它需要在他们键入时显示,而不是带有预览的标记语言。

0 投票
2 回答
3130 浏览

wpf - 在 RichTextBox WPF 中设置文化/语言

嗨,可以在 RichTextBox 中设置默认语言或设置新语言,我想在“es-PE”中设置它以供拼写检查器使用

谢谢!

0 投票
2 回答
4019 浏览

c# - 在 RichTextBox 中格式化 rtf/unicode/utf-8 的最简单方法?

我目前正在努力解决这个问题。但长话短说,我想将 2 UTF-8 '\u0002' 之间的字符串转换为粗体格式。这是针对我正在处理的 IRC 客户端的,所以我已经遇到了很多。我已经使用了正则表达式,发现在 rtf 上匹配为 ((\'02) 可以捕获它,但我不确定如何匹配最后一个字符并将其更改为 \bclear 或任何 rtf 格式 close 。

我无法准确粘贴我要解析的文本,因为字符会从帖子中过滤掉。但是当查看 char 值时,它的 int 为 2。

这是粘贴有问题的文本的尝试:

[02:34] 测试测试