richtextbox相关内容

在文本的鼠标悬停时显示工具提示

我想在鼠标悬停在我的自定义 Rich Edit 控件中的链接上时显示工具提示.考虑以下文本: 我们都在晚上睡觉. 就我而言,sleep 这个词是一个链接. 当用户在链接下移动鼠标时,在本例中为“sleep",我想显示链接的工具提示. 我想到了以下内容,但它们不起作用 1) 捕获 OnMouseHover if(this.Cursor == Cursors.Hand) ..
发布时间:2021-12-08 14:19:21 C#/.NET

更改 WinForms RichTextBox 中文本的颜色

我有一个 RichTextBox,每次单击表单按钮时我都会向其中写入一个字符串.每个字符串都以字符串“Long"或“Short"开头,并以换行符结尾.每次我添加一个字符串时,它都会附加到 RichTextBox 的底部.如果每条线以“长"开头,我想将每条线着色为红色,如果以“短"开头,则将其着色为蓝色.我该怎么做? 解决方案 当然,您可以使用 SelectionStart、Selectio ..
发布时间:2021-12-08 14:18:32 C#/.NET

具有语法突出显示的文本框/富文本框?[C#]

在哪里可以找到一个 WinForms 控件来突出显示粘贴到其中的源代码?我想要一种对许多不同语言都有语法高亮支持的,但如果它只适用于 C#,我也可以. 解决方案 Scintilla.NET 可能就是你正在寻找 ..
发布时间:2021-12-08 14:05:45 C#/.NET

如何在 RichTextBox 中创建超链接?

当我将 www.stackoverflow.com 添加到我的 RichTextBox 并运行该程序时,它以蓝色显示并作为超链接显示,但是当我单击它时什么也没有发生.我该如何解决这个问题? 解决方案 确保文本属性包含有效的 url.例如.http://www.stackoverflow.com/ 将 DetectUrls 属性设置为 true 为 LinkClicked 事 ..
发布时间:2021-12-08 13:48:48 C#/.NET

如何比较两个富文本框内容并突出显示更改的字符?

我用来读取2个richtextbox内容的代码如下: richTextBox1.Text = File.ReadAllText(tfsVersionFilePath);richTextBox2.Text = File.ReadAllText(dbVersionFilePath); 现在,我需要比较两个富文本框的内容并突出显示两个富文本框中更改的字符.目的是通过c#应用程序获取差异并突出显示字符 ..
发布时间:2021-12-08 13:30:06 C#/.NET

如何将图像插入 RichTextBox?

我看到的大多数示例都说要把它放在剪贴板上并使用粘贴,但这似乎不是很好,因为它会覆盖剪贴板. 我确实看到了一种方法,它使用手动将图像放入 RTF将图像转换为 wmf 的 pinvoke.这是最好的方法吗?我还能做更直接的事情吗? 解决方案 最直接的方法是修改 RTF 代码以自己插入图片. 在 RTF 中,图片是这样定义的: '{' \pict (brdr? & shadin ..
发布时间:2021-12-06 09:58:19 C#/.NET

RichTextBox (WPF) 没有字符串属性“Text";

我正在尝试设置/获取 RichTextBox 的文本,但是当我想要获取 test.Text 时,Text 不在其属性列表中... 我在 C# (.net framework 3.5 SP1) 中使用了代码 RichTextBox test = new RichTextBox(); 不能有 test.Text(?) 你知道怎么可能吗? 解决方案 到设置 RichTextBox ..
发布时间:2021-12-05 16:35:14 C#/.NET

Richtextbox wpf 绑定

要在 WPF RichtextBox 中对 Document 进行数据绑定,到目前为止我看到了 2 个解决方案,它们是从 RichtextBox 派生的,并且添加DependencyProperty,以及带有“代理"的解决方案. 第一个和第二个都不令人满意.有人知道另一种解决方案,或者是能够DataBinding 的商业 RTF 控件吗?普通的 TextBox 不是替代品,因为我们需要文本格 ..
发布时间:2021-12-05 16:32:45 C#/.NET

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

我正在尝试为要附加到 RichTextBox 的字符串部分着色.我有一个由不同字符串构建的字符串. string temp = "[" + DateTime.Now.ToShortTimeString() + "] " +用户 ID + " " + 消息 + Environment.NewLine; 这是消息构建后的样子. [9:23pm] 用户:我的消息在这里. 我希望括号 [9 ..
发布时间:2021-12-05 14:44:23 C#/.NET

从富文本框控件获取当前滚动位置?

我在互联网上到处搜索,看到很多这样的问题,但我没有看到真正的答案. 我有一个包含大量文本的富文本框控件.它在此控件中有一些法律信息.默认情况下,“接受"按钮处于禁用状态.如果 v 滚动条的位置在底部,我想检测滚动事件.如果它在底部,请启用按钮. 如何检测当前的 v 滚动条位置? 谢谢! 编辑我正在使用 WinForms (.Net 4.0) 解决方案 这应该能让你接 ..
发布时间:2021-11-26 10:41:56 C#/.NET

如何在 RichTextBox 中附加 RTF 文本,Win C#

我在 Win C# 中有一个 RichTextBox,我想在 RichTextBox 中附加一些具有粗体效果的新文本.那么我该怎么做. 我试过了 string str = richTextBox.Rtf;//我的逻辑str+= @"\rtf1\ansi 添加一些\b 文本\b0.}";// 正在追加 richTextbox.AppendText(str); 但它没有显示正确. ..
发布时间:2021-11-16 19:41:00 其他开发

如何将不同文本大小的字符串从一个 RichTextBox 发送到另一个?

我的代码含有化合物,下标的字体很小.我目前有此代码,可通过单击按钮将其从一个 RichTextBox 传输到另一个. myRichTextBox.Text += otherRichTextBox.Text 在 otherRichTextBox 中,我有不同字体大小的化合物,但是当我这样做时,我最终在 myRichTextBox 中得到一个字符串,它不会保持不同的字体大小和将它们全部设置为框的主 ..
发布时间:2021-11-16 19:31:59 其他开发

如何将不同文本大小的字符串从一个 RichTextBox 发送到另一个?

我的代码含有化合物,下标的字体很小.我目前有此代码,可通过单击按钮将其从一个 RichTextBox 传输到另一个. myRichTextBox.Text += otherRichTextBox.Text 在 otherRichTextBox 中,我有不同字体大小的化合物,但是当我这样做时,我最终在 myRichTextBox 中得到一个字符串,它不会保持不同的字体大小和将它们全部设置为框的主 ..
发布时间:2021-11-16 19:31:18 其他开发

如何将富文本文档内联转换回标签

我有一个 WPF 富文本框自定义控件.并通过 向 Richtextbox 段落添加了不同的内联 Label curToken = new Label() { Content = curTokenText };新的 InlineUIContainer(curToken, insertHere);tokenList.Add(curToken); 现在我想检索所有内联元素并将它们转换回 UIEle ..
发布时间:2021-09-29 18:35:33 其他开发

如何从 RichTextBox 中的鼠标单击点获取插入符号位置?

我需要将 RichTextBox 文本的插入位置更改为鼠标单击位置.我使用内置方法 GetPositionFromPoint 在 WPF RichTextBox 中做到了. 但是我在 WinForms RichTextBox 中找不到任何这样的方法. 谁能告诉我,有没有可能让它在 Windows 窗体中工作? 解决方案 单击 RichTextBox 控件的 Text 内容时,插入符 ..
发布时间:2021-09-27 19:46:30 其他开发

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

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

Richtextbox 在新文本前面加上颜色

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

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

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

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

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