问题标签 [richedit-control]

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 投票
1 回答
3018 浏览

winapi - Rich Edit Control 中的颜色变化

当您擦除彩色文本时。默认情况下,控件将新输入的文本颜色设置回最近擦除的颜色。你怎么能避免呢?您需要在键入之前检查每个字符样式吗?

更新:

我正在尝试像这样设置文本颜色。

0 投票
1 回答
400 浏览

java - 求一个Java高级树组件(包含Windowless Richedit Control功能)

我非常喜欢BooguNote(它是一个收集和整理信息碎片的Sharp工具),但可惜它目前只是在windows下运行。

我尝试为 BooguNote 构建一个 Java 版本,以便可以在 linux 下运行它(第一步:我只想制作一个简单的 BooguViewer ),因为我对如此庞大的 Java 库不是很熟悉,所以我寻求知道的帮助在这种情况下合适的 Java 树组件。

我的要求是这样的:

它不是常见的树组件,您可以从 BooguNote 的屏幕截图中查看如下: http ://boogu.me/en.jpg

通常的树被用作大纲,但在 BooguNote 中,树节点同时被用作内容容器- 你甚至可以在其中保存一个巨大的文本!(之前在论坛里听作者说过,他用的是“Windowless Richedit Control”技术)。

欢迎任何建议,在此先感谢。

0 投票
1 回答
1799 浏览

delphi - 如何在富编辑中查找带下划线的文本?

抱歉,如果下面的格式有点不对劲。

尝试从 Richedit 控件中获取带下划线的文本,以确定单击时它是否是超链接。

此代码在 Delphi 2007 及更低版本中有效。我知道有一个 TCharFormat2 结构并且字符编码可能已经改变。

虽然没有任何运气改变这些。

非常感谢任何帮助。谢谢。

0 投票
2 回答
4425 浏览

c# - C# 通过 Devexpress RichEditControl 更改选择字体

我想更改richEditControl Devexpress 中的部分文本。

比如这句话。

“科贾埃利大学计算机工程系”

当我单击一个按钮时,这可能会改变那个按钮。

“科贾埃利大学计算机工程系

只有部分文本可以是斜体或其他外观。

谢谢。

0 投票
1 回答
636 浏览

wpf-controls - Devexpress RichEditControl 查找功能 - 正则表达式抛出错误

我们在我们的一个 Windows 应用程序中使用 devexpress RichEditControl。要在该控件中搜索任何文本,用户必须按 Ctrl + F,然后会出现一个小的查找文本框。当我输入正常单词并搜索时,一切正常。

但是,当我选择正则表达式模式并在文本框中键入“*”进行搜索时。它给了我一个巨大的错误信息。

此错误和消息来自 devexpress DLL,我无法捕捉到它或显示无效的正则表达式消息。

如果 Devexpress 有办法让richeditcontrol 允许开发人员编写正则表达式搜索功能或捕获错误,请告知

0 投票
1 回答
179 浏览

c# - OnKeyDown 中字母的当前索引

我正在尝试获取在 OnKeyDown 事件期间输入的字母的当前索引。

例如,如果我在 RichEdit 控件中有一个文本为“MOVS,21”

当我在事件“OnKeyDown”中将字符串更改为“MOV(S,21”时,我想知道“(”的索引。

有什么办法可以得到这个索引吗?感谢你的帮助。

问候, 巴兰辛尼亚

0 投票
1 回答
1893 浏览

mfc - 富编辑控件2.0创建时设置背景颜色

在我的应用程序中,按下按钮会激活一个对话框。此对话框包含富编辑控件 2.0。我想在创建时将这个富编辑控件 2.0 的背景颜色设置为红色即这个富编辑控件的默认背景颜色应该是红色(而不是白色,这是实际的默认值)。我正在考虑使用 SetBackgroundColor() 函数来设置颜色,但我想知道在哪里放置代码,以便在创建富编辑控件 2.0 时执行它。

谢谢

0 投票
1 回答
5014 浏览

devexpress - How do I programmatically merge data in DevExpress RichEditControl?

I want to allow users to select from a list of predefined templates. When a template is selected, the RichEditControl (REC) displays a document formatted according to the selected template, with fields already merged. (The user never sees the double-bracket "code-behind" of the merge document.) My templates are in a database as varbinary and passed up to the gui as byte arrays in a class that, stripped down, looks like this:

In the form that contains the REC, I'm calling the following method in the event handler for the changed event of the drop-down that contains the available templates (the letterWriterEditor is my REC, and the templateBindingSource is bound to the LetterWriterMergeFieldCollection, a class containing string properties representing the fields I'd like to have the option of merging in the document, along with their values for this particular letter (determined elsewhere in the program)):

I have the following statement in this form's constructor:

The merge fields are bound fine: I can insert them manually using one of the Mailings buttons in the REC's ribbon bar. But the document ends up blank when I attempt to do it programmatically. I'd like it to end up as a merged letter ready for saving as soon as the user selects the desired template. My understanding is that, with the ViewMergeData property set to true, this is what should be happening.

If anyone has any ideas, I'd be grateful. Thanks in advance.

0 投票
2 回答
2945 浏览

c++ - mfc richedit2 格式化

我正在尝试使用富编辑控件在屏幕上输出一些文本:

星期一按 1。
你的日子是星期一
星期二按 2。

我真的找不到任何简单的例子来说明如何做到这一点。我所能解决的只是设置窗口文本(setWindowText),但其他一切都在逃避我。有什么简短的例子吗?

0 投票
0 回答
305 浏览

c# - 如何将数据库中的 blob 插入 RichtEditControl

我想将blob带有实体框架的数据库中的内容(docx 文件)插入到RichEditcontrol.

我使用这段代码:

它将是一个丰富的编辑控件内容: Byte [] array

什么是好的解决方案?我想我必须使用该RichEditControl.OpenXmlBytes属性,但如何?