richtextbox相关内容

如何在不丢失格式的情况下以编程方式替换 WFP RichTextBox 的某些内容?

问题:我们如何以编程方式替换 WPF RichTextBox 中的某些文本而不丢失其格式?在下面的代码中,我显然没有做正确的事情.我的在线搜索提供了一些相关建议,但他们似乎正在使用 Winform,其中 RichTextBox 具有 rtf 属性 - 例如 this 一个. 以下代码在 WPF RichTexBox 但它失去了 RichTextBox 的格式,如下两幅图所示: //rtbT ..
发布时间:2021-07-10 18:42:07 C#/.NET

合并富文本?

我有一个应用程序,它涉及逐个字符构建富文本,以便一次性撤消所有内容.为了保留该字符的格式,我选择了它,然后可以将 SelectedRtf 属性添加到我的 StringBuilder,但是我希望能够将每个富文本字符构建到一个富文本字符串中,以便我可以一次性撤消它. 我的问题是如何将富文本字符串组合成一个大字符串,同时保留每个字符的所有格式. 解决方案 以这种方式合并: richTex ..
发布时间:2021-07-10 18:42:04 C#/.NET

将文本分配给字符串变量后,如何在 Winforms 中保留 TextBox 换行符?

我有一个带有多行文本框的 WinForms 应用程序.这可以很好地显示和保留(从数据库加载后)换行符. 但是,如果我将 TextBox.Text 值分配给一个字符串变量,然后将该变量重新分配回 TextBox.Text 属性,则换行符将丢失并替换为方形字符(不能在此处跳过它们)因为它们只是作为换行符粘贴!) 我试过了: Replace("\n",vbcrlf) 但无济于事. ..
发布时间:2021-07-10 18:42:01 其他开发

RichTextBox 中所选文本的颜色

在 CSS 中,我们可以使用 ::selection 伪标签来编辑文本选择的颜色.是否可以只为一个控件覆盖选择的默认背景颜色,例如富文本框?我知道,无法通过 CSS 之类的方式更改默认行为,但至少可以为此控件覆盖它. 我已经用谷歌搜索了大约一个小时,但我只找到了语法高亮的片段.我希望文本是例如黄色而不是典型的 Windows 蓝色. 编辑 就像这个小提琴:http://jsfid ..
发布时间:2021-07-10 18:41:58 C#/.NET

C#在RichTexbox中选择文本删除文本

我在从 Richtextbox 派生的控件中输入了以下文本 “世界是{美丽}". 我的主要目的是为美丽这个词创建一个链接.我可以使用 CFE_LINK 创建它,但那是我选择文本的时候. 当我使用 Select (4,9) 时,4 到 9 范围内的文本会被删除. 有人可以帮我解决我遗漏的问题吗? 代码: 我正在创建一个从 Richtextbox 派生的用户控件. ..
发布时间:2021-07-10 18:41:55 C#/.NET

错误:无法将 lambda 表达式转换为类型

使用系统;使用 System.Collections.Generic;使用 System.Linq;使用 System.Text;使用 System.Threading.Tasks;使用 System.Windows;使用 System.Windows.Controls;使用 System.Windows.Data;使用 System.Windows.Documents;使用 System.Win ..
发布时间:2021-07-10 18:41:49 C#/.NET

在 RichTextBox 中设置/取消设置斜体

我的 C# WinForms 应用中有一个 RTF 框. 设置基本样式相当简单,但是当我尝试取消设置斜体样式时,我会丢失所有其他应用到选择字体的样式. if (rtf.SelectionFont.Style.HasFlag(FontStyle.Italic)){rtf.SelectionFont = new Font(rtf.SelectionFont.FontFamily, rtf.Se ..
发布时间:2021-07-10 18:41:46 C#/.NET

Controls.RichTextBox 与 Forms.RichTextBox

在我的项目中,我目前需要一个 RichTextBox 控件来在编辑时突出显示某些文本(某种语法突出显示). 我尝试将 System.Windows.Controls.FlowDocument 放入 RichTextBox.但是有两个! 一个 (Windows.Forms.) 可以应用于表单,另一个 (Windows.Controls.) 不能,但第二个可以处理 FlowDocument ..
发布时间:2021-07-10 18:41:42 C#/.NET

渲染问题 RichTextBox Windows Phone 8

我在 WindowsPhone 8 中实现了一个 RichTextBox.我在运行时用段落、运行、图像和超链接按钮填充这个框.现在出现的问题是在 RichTextBox 的一些内容行被剪切之后.我声明了一个红色边框,它也被剪掉了.链接和图像仍会显示.这是一个截图: 我的 XamlCode 很简单: ..
发布时间:2021-07-10 18:41:39 C#/.NET

WPF RichTextBox 无缝文本框作为 InlineUIContainers

我正在尝试在 WPF RichTextBox 控件内“标记化"文本.每当用户键入“;"时,它之前的文本就会被放入包含在 InlineUiContainer 内的新 TextBox 中.这允许文本以编程方式不同,但仍可编辑. 我能够删除边框并使背景透明,以便文本看起来直接在 RichTextBox 内部,如需要;但是,如果您尝试仅选择“标记"中的一部分文本和其外的一些文本,则无论如何都会选择整 ..
发布时间:2021-07-10 18:41:36 C#/.NET

C# 将 RichTextBox 中字符串的一部分加粗

我正在尝试将此字符串的 "You >>" 部分加粗以显示在富文本框中. 以下是我点击消息发送按钮时的代码.displayBox 是 id 喜欢加粗的字符串的地方,entryBox 是用户输入消息的地方. private void button1_Click(object sender, EventArgs e){listData.Add(entryBox.Text);//去除按回车引起的 ..
发布时间:2021-07-10 18:41:30 C#/.NET

检测 RichTextBox 中插入符号位置何时发生变化

我正在尝试为 WPF 中的 RichTextBox 实现非常简单的文本格式功能.这仅由 RichTextBox 上方的一些粗体、斜体等 ToggleButton 组成.见下图,但忽略顶部的 TextBox - RichTextBox 是底部较大的一个. 切换选择或插入符号位置的格式(对于将输入的文本)不是问题,因为我正在这样做: private void BoldButton_Check ..
发布时间:2021-07-10 18:41:27 其他开发

在 RichTextBox 中选择单词时如何显示面板?

当我在 RichTextBox 中选择或双击一个词时,一个面板应该出现在这个词上方(这个 panel 最初是隐藏并在突出显示单词时出现).当我删除选择时,panel 应该消失. private void richTextBox1_SelectionChanged(object sender, EventArgs e){if (richTextBox1.SelectedText.Length > ..
发布时间:2021-07-10 18:41:08 C#/.NET

手动设置 Xaml 属性时在 RichTextBox 中显示花括号

我目前正在开发适用于 Windows Phone 的 Twitter 应用程序,其中 - 通过自定义 DependencyProperty - 每个 RichTextBox 绑定到推文的文本(包括以编程方式生成的带有所有文本的 Run 元素).这工作得很好,直到文本中有大括号 { 和 } .我尝试用 { 替换它们并用 {} 转义但无济于事. 奇怪的是,如果大括号出现在文本中间(更具 ..
发布时间:2021-07-10 18:41:05 其他开发