richtextbox相关内容

链接到 Richtextbox 中带空格的文件路径

我在 winforms 中使用富文本框.我必须在 Richtextbox 中显示一些链接,这些链接将被设置为只读.它适用于像 这样没有空格的链接 \\efile\DSC_0618.JPG 但是当文件有像 这样的空间时 \\2527 threshold.png 它不会工作,链接会因空间而损坏. 我使用了此链接中提到的解决方案 链接到文件的路径RichTextBox 中有空格 ..
发布时间:2021-09-27 19:15:18 C#/.NET

Richtextbox 在新文本前面加上颜色

我使用富文本框在我的 WinForms 中显示日志. 使用的语言是 C#. 该软件用于插入银行分行的数据,新分行开始后我想用新颜色显示文本. 我看到了链接 为 RichTextBox 字符串的不同部分着色 并成功实施. 我的问题是我想添加新行而不是追加.即新行将显示在顶部. 我可以通过将代码更改为 box.Text=DateTime.Now.ToString("dd- ..
发布时间:2021-09-27 18:58:12 C#/.NET

空字符删除 TextBox 和 RichTextBox 中的其余输出

我遇到了这个烦人的功能/错误.假设我有一个带有尾随空格的字符串,如下所示: string value = "someValue "; 空格的数量可能会有所不同.因此,我尝试将它显示在包含在开始和结束标记中的 TextBox 中,以查看它如何变化,并且它完美地工作. textBox1.Text = $"BEGIN#{value}#END"; 但是向我发送这个值的设备喜欢在末尾添加一个 \0 ..
发布时间:2021-09-06 19:29:13 C#/.NET

如何使用鼠标悬停事件在 RichTextBox 中选择一个单词

我在文本框中有一篇长文章.我想复制长篇文章中的一个单词,只需将鼠标移到该单词上并等待 2 秒钟.我不想做任何像突出显示这个词的事情.我可以知道如何让 VB 做到这一点吗? 谢谢 解决方案 我在网上找到了以下代码.(归功于 Siri1008) 公共函数GetWordUnderMouse(ByRef Rtf As System.Windows.Forms.RichTextBox, By ..
发布时间:2021-09-06 19:12:14 其他开发

同步两个 RichTextBox 的滚动位置?

在我的应用程序表单中,我有两个 RichTextBox 对象.它们都将始终具有相同的文本行数.我想“同步"这两者之间的垂直滚动,以便当用户更改一个的垂直滚动位置时,另一个滚动相同的数量.我该怎么做? 解决方案 我不久前为一个小项目做过这个,这是我找到的最简单的解决方案. 通过继承 RichTextBox 创建一个新控件: 公共类 SynchronizedScrollRichTex ..
发布时间:2021-07-17 19:05:53 C#/.NET

RichTextBox.RTF 返回 unicode 格式还是 ANSI 格式?

最近,我对 RTF 格式感到非常困惑.我检查了 MSDN 中的 RTF 1.6 规范,该规范在 .Net 中是本机支持的.RTF 1.6 将通过 \uN 支持 Unicode,对于 ANSI,RTF 将通过代码页支持多字节语言.如果我们使用 RichTextBox.RTF 来检索 RTF 格式,会返回哪种格式?统一码?还是ANSI多字节? 取决于系统语言配置?或者其他什么? 解决方案 ..
发布时间:2021-07-11 18:31:55 其他开发

删除富文本框 SelectionBackColor

如何将富文本框的 SelectionBackColor 更改为“无颜色"? 我试过这些: Color.FromArgb(0, 255, 255, 255);颜色.空;白颜色;颜色.透明; 但它们都返回相同的结果:Color.White !!! 更多的描述,把richtextbox的背景色改成粉红色,然后把SelectionBackColor改成红色,现在,试着去掉Selection ..
发布时间:2021-07-10 18:44:12 C#/.NET

如何在WPF中获取richtextbox最后一个词是否为BringIntoView(显示)?

我在 wpf 工作,我有一个包含一些内容的富文本框.如果内容超出富文本框,我想隐藏底部边框.如果富文本框中的内容我想显示底部边框.现在我正在使用下面的代码将超出的内容带到富文本框中查看. FrameworkContentElement fce = (startPos.Parent as FrameworkContentElement);如果(fce != 空){fce.BringIntoVie ..
发布时间:2021-07-10 18:44:09 C#/.NET

富文本框中的可点击文本

我想通过 c# 中的代码(它不是 URL 只是普通文本)制作可点击的文本,所以当我点击该文本时,它会执行 linkclicked 事件.这是一个字典,所以当我搜索某个东西时,在描述中有一个相同的词从存储中我可以点击它来搜索那个词. for (int j = 0; j 我暂时的代码(对于超链接类型的文本,只是有效的颜色) 解决方案 没有内置的方法,但如果你知道你想要什么,它并不难构建. ..
发布时间:2021-07-10 18:44:06 C#/.NET

如何在 RichTextBox 中换行?

富文本框是固定宽度的.而且我不想显示水平滚动.我想用正确的文字换行来修复 Richtextbox 中的内容. 我有一个包含 3 行的富文本框.文本换行设置为“Wrap"但文本被包裹如下: 惊人的恩典多么甜蜜nd这救了一个可怜的人我我曾经迷路但现在找到了 但我想如何包装它: 惊人的恩典多么甜蜜声音这救了一个可怜的人像我这样的我曾经迷路但现在找到了 我如何实现这一目标?我需要它将文本包装 ..
发布时间:2021-07-10 18:44:00 其他开发

富文本框中的表格

在我之前的问题中,我发布了一个在富文本框中添加表格的代码(实际上不是,只是将数据从 dgvw 添加到richtxtbx)..代码是: For i As Integer = 0 To dg2.Rows.Count - 2SendMail.bodytxt.Text = SendMail.bodytxt.Text + "-"对于 j 作为整数 = 0 到 dg2.Columns.Count - 1尝 ..
发布时间:2021-07-10 18:43:57 其他开发

wpf 用正则表达式选择富文本框

我想为文件的匹配文本着色.首先,我将文件文本加载到 FileItem.Content 中,然后使用正则表达式获取匹配项,然后将 Content 放入富文本框并使用匹配项设置插入符号定位文本并为其着色.以及填充richtextbox的代码 RtbCodes.Document.Blocks.Clear();RtbCodes.Document.Blocks.Add(new Paragraph(new ..
发布时间:2021-07-10 18:43:54 其他开发

带有文本过滤功能的 RichTextBox

如何在 richTextBox 中实现类似过滤器(例如与 combobox 连接)之类的东西,它负责仅显示包含选定单词的行(过滤器)? 我不是在谈论删除其他行 - 只是“隐藏". 有可能吗? 最终我可以使用另一种类型控件,但如果不是必需的,我想使用richTextBox. 我现在想,关于将数据存储在某种结构中,并根据这个使用的结构进行过滤.但不知道它是否是有效的解决方案. ..
发布时间:2021-07-10 18:43:51 C#/.NET

如何通过鼠标单击在 RichTextBox 中选择一行?

我的用户界面中有一个只读 RichTextBox.我想让它当我用鼠标单击一行文本时,它会选择或突出显示整行.只是被点击的那一行. 你是怎么做到的? 解决方案 RichTextBox 拥有您需要的所有方法,您只需要其中的多个.首先需要将鼠标位置映射到字符索引: Private Sub RichTextBox1_MouseDown(ByVal sender As Object, ByV ..
发布时间:2021-07-10 18:43:48 其他开发

如何同步两个滚动条?

我想同步两个滚动条;当用户向上/向下滚动 2 自动将滚动 1 设置为相同的位置时.scroll2 是 RichTextBox 的实例,scroll1 是 ListView 的实例.我不知道该怎么做. 更新 我认为现在更接近了.这是我当前的 XAML 代码: ..
发布时间:2021-07-10 18:43:45 C#/.NET

RichTextBox CreateCaret 宽度测量

我通过为插入和覆盖模式创建插入符号来扩展富文本框.问题是测量的宽度太宽了.这在较大的字体大小上最为明显. SelectionFont.Height 返回的高度是正确的.有没有类似的 Width 属性? 如何准确测量指定字符ch的宽度?谁能举个例子? 下面是转换成C#的代码,下面是VB.NET中的代码: 使用系统;公共类 RichTextBoxCaret : RichTextBo ..
发布时间:2021-07-10 18:43:43 C#/.NET

如何在富文本框中设置垂直对齐

请教我如何在富文本框中设置垂直对齐方式 我发现了如何在富文本框中设置水平对齐 [示例代码] richTextBox1.SelectionAlignment = Horizo​​ntalAlignment.Center 但不是垂直对齐 我真的很想从每个人那里回答这个问题 解决方案 流文档旨在优化查看和可读性.相当不是设置为一个预定义的布局,动态流文档根据调谐时间变量 ..
发布时间:2021-07-10 18:43:40 C#/.NET

富文本框颜色

当用户将文本输入 RichTextBox 控件时,我希望文本的颜色为例如绿色.我使用某事: private void richTextBox1_TextChanged(object sender, CancelEventArgs e){RichTextBox richTextBox1 = 发件人为 RichTextBox;richTextBox1.SelectionBackColor = Co ..
发布时间:2021-07-10 18:43:37 C#/.NET

RichTextbox 着色行为

我目前正在尝试开发一个行为类似于 Notepad++s 的软件.关于“着色"部分,我使用正则表达式和包含正则表达式的外部文件 &每个单词的颜色. 文件如下: 然后软件读取文件并通过在每个换行符处将其拆分来将其转换为字符串数组“string[]".此数组称为“校正器".然后我使用以下方法来查找 &设置匹配正则表达式模式的每个单词的颜色: foreach(修正器中的字符串修正器){str ..
发布时间:2021-07-10 18:43:33 C#/.NET