richtextbox相关内容

在 RichTextBox 中格式化单词

我正在使用以下代码查找以“@"开头的每一行并将其设置为粗体: foreach(tweetText.Document.Blocks 中的 var 行){var text = new TextRange(line.ContentStart,line.ContentEnd).Text;line.FontWeight = text.StartsWith("@") ?FontWeights.Bold : ..
发布时间:2022-01-12 09:46:39 C#/.NET

更改richtextbox的字体而不丢失格式

如何在不丢失格式的情况下更改richtextbox所有内容的字体? 我正在尝试使用 rtb.SelectAll();rtb.SelectionFont = new Font(fontName,...); 但是字体构造器除了字体类型之外还必须采用字体样式(粗体、斜体、...)或字体大小.所以使用它会改变richtextbox所有内容的样式/大小. 当然,这同样适用于富文本框中的任何选 ..
发布时间:2022-01-12 08:59:33 C#/.NET

修改 RichTextBox 中的默认选项卡大小

有什么方法可以更改 .NET RichTextBox 中的默认选项卡大小?它目前似乎设置为相当于 8 个空格,这对我来说有点大. 编辑:为了澄清,我想将“\t"的全局默认设置为控件的 4 个空格.据我了解, SelectionTabs 属性要求您首先选择所有文本,然后通过数组选择选项卡宽度.如果必须,我会这样做,但如果可能的话,我宁愿只更改一次全局默认值,这样我就不必每次都这样做. 解 ..
发布时间:2022-01-09 20:29:32 C#/.NET

如何防止richTextBox在其中粘贴图像?

我正在用 C# 编程.我有一个 RichTextBox. 在运行时,我通过编码将一些位图图像插入到richTextbox中.但我想阻止用户拖动我插入的图像或在 RichTextBox 中粘贴一些其他图像. 我该如何实现? 提前致谢! 解决方案 我使用了这段代码,效果很好: private void richTextBox1_KeyPress(object sender, ..
发布时间:2022-01-06 12:00:00 C#/.NET

如何在 C# 中访问用户控件的属性

我制作了一个带有一个文本框和一个富文本框的 C# 用户控件. 如何从用户控件外部访问富文本框的属性. 例如..如果我把它放在一个表单中,我如何使用richtextbox的Text属性??? 谢谢 解决方案 最简洁的方法是将所需的属性公开为用户控件的属性,例如: class MyUserControl{//暴露富文本控件的文本(只读)公共字符串 TextOfRichTex ..
发布时间:2022-01-02 18:35:40 C#/.NET

RichTextBox 控件,制作非 URL 超链接?

在富文本框中,我看到有 DetectURLs 和一个与之相关的事件...... 有没有办法设置一个词或一系列词作为超链接,即使它们不是超链接?我的具体用途是我正在编写一个自动收报程序,该程序将在屏幕底部滚动信息,我希望某些信息可以点击而无需放置目标的长而杂乱的 URL.无论如何我能做到吗? 解决方案 在 RichTextBox 中链接任意文本 http://www.codeproj ..
发布时间:2022-01-02 08:41:09 C#/.NET

富文本框中的链接?

我知道富文本框可以检测链接(例如 http://www.yahoo.com)但是有一种让我向它添加看起来像文本但它是一个链接的链接的方法?比如在哪里可以选择链接的标签?例如,它不是显示为 http://www.yahoo.com,而是显示为 点击这里进入雅虎 编辑:忘记了,我用的是windows窗体 编辑:有没有更好用的东西(比如更容易格式化)? 解决方案 当然可以通过将一些 ..
发布时间:2022-01-02 08:34:33 C#/.NET

将超链接动态添加到 RichTextBox

我正在尝试使用 WPF 和 C# 向 RichTextBox 动态添加一些超链接,但没有取得多大成功.我的代码总结如下: FlowDocument doc = new FlowDocument();RichTextBox1.Document = doc;richTextBox1.IsReadOnly = true;段落段落 = 新段落();doc.Blocks.Add(para);超链接 lin ..
发布时间:2022-01-02 08:33:22 C#/.NET

在不按住 CTRL 的情况下单击 RichTextBox 中的超链接 - WPF

我有一个 WPF RichTextBox,其中 isReadOnly 设置为 True.我希望用户能够点击 RichTextBox 中包含的超链接,而无需按住 Ctrl. 除非按住 Ctrl,否则 HyperLink 上的 Click 事件似乎不会触发,所以我不确定如何继续. 解决方案 设法解决了这个问题,几乎是偶然的. 加载到我的 RichTextBox 中的内容只是作为纯字 ..
发布时间:2022-01-01 23:58:53 其他开发

RichTextBox 语法实时高亮--禁用重绘

我正在创建一个函数,它接受一个 RichTextBox 并可以访问关键字列表 &'脏话'.我需要突出显示任何关键字 &我在 RichTextBox 中在用户输入时发现的坏词,这意味着每次释放编辑键时都会调用该函数. 我已经编写了这个函数,但是框中的文字和光标闪烁太多,无法舒适. 我发现了一个解决方案——在我编辑和格式化文本时禁用 RichTextBox 重新绘制自身的能力.但是,我知道 ..
发布时间:2021-12-30 18:23:29 C#/.NET

从 FontStyle 中减去标志(切换 FontStyles)[C#]

我有一个小问题.我有 1 个 RichTextBox 和 2 个按钮. 我有两个按钮用于“切换粗体 FStyle"和“切换斜体 FStyle". 我想在不影响其他 FontStyles 的情况下切换 FontStyles.我希望你理解我. 以下代码在组合 FontStyles 时有效,但在分离/减去 FontStyles 时无效. private void button1_Cl ..
发布时间:2021-12-30 11:27:53 C#/.NET

一些 Alt 键改变了我的 RichTextBox 字体

我正在 Windows 窗体中创建一些印地语打字应用程序. 我使用了 KrutiDev010 字体,有些字符有一些 alt 键控制代码,但是如果我输入一些其他的 alt 键控制代码,例如 Alt+0261,Alt+025896 然后它分别打印一个宪章 ą, 攨 并将我的文本框字体更改为“Arial". 如何只阻止那些改变我的 RichTextBox 字体的 alt 键控制代码? ..
发布时间:2021-12-30 11:02:23 C#/.NET

在不丢失格式的情况下更改富文本框的字体

如何在不丢失格式的情况下更改富文本框所有内容的字体? 我正在尝试使用 rtb.SelectAll();rtb.SelectionFont = new Font(fontName,...); 但是字体构造函数除了字体类型之外还必须采用字体样式(粗体、斜体等)或字体大小.所以使用它会改变富文本框所有内容的样式/大小. 当然这同样适用于富文本框中的任何选择. 解决方案 这是我过去 ..
发布时间:2021-12-30 10:49:07 C#/.NET

如何从 GWT 中的 RichTextArea 获取光标位置或位置?

我想从 RichTextArea 获取光标位置或位置.我不知道如何在没有任何鼠标事件的情况下获取当前光标位置.例如TextArea 有 getCursorPos() 方法,但是 RichTextArea 没有像 TextArea 这样的方法.任何人有任何想法?请帮帮我... 提前致谢... 解决方案 如果你想在 RichTextArea 的光标位置插入一些东西,你可以用 format ..
发布时间:2021-12-28 21:46:47 Java开发

打印 RichTextBox

我正在制作一个简单的 WinForms 应用程序,我希望允许用户从 RichTextBox 打印文本. 我关注了 MSDN 链接 然后..它适用于真正的打印机(真正的我的意思是我可以触摸的打印机:)) 但是如果我想使用某种 PDF 打印机怎么办?然后我必须说它在只打印一页时有效.每个下一页都打印在同一第一页,这意味着文本被叠印.这很明显,但我能做些什么来强制 PDF 打印机创建一个新页 ..
发布时间:2021-12-28 08:32:54 C#/.NET

将 RichTextBox FlowDocument 保存为图像

我正在制作一个我想要 RichTextBox 的程序要保存为图像 (jpg/png) 的内容(文本+图像).我尝试使用这个解决方案但我只从 得到黑色填充图像 SaveUIAsGraphicFile() 我还尝试从我的 rtb 控件创建 FormattedText,打印它工作正常,但无法在其中插入图像.也许可以以某种方式打印 FlowDocument? 解决方案 您可以使用类似以下方法 ..
发布时间:2021-12-28 08:15:29 C#/.NET