问题标签 [trichedit]
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.
delphi - delphi TRichEdit 设置背景颜色不包括空格
我在网上找到了这段代码。这将为 Trichedit 上的选定文本添加背景颜色:
但是,我需要的是排除空格字符。有人能帮我吗?有什么想法会有所帮助吗?我的想法是选择所有空格字符,然后对其进行格式化,但我不知道如何选择它们。顺便说一句,我使用的是delphi 2009。
delphi - Delphi TRichEdit 将背景形状设置为圆角矩形
我的问题是将背景形状设置为圆角矩形。事实上,当您在 TRichedit 上的文本上添加背景颜色时,背景形状将是一个矩形,而不是圆角边缘。我想放一些示例图像,但我不知道如何。
delphi - Delphi:通过滚动在 TRichEdit 中居中特定行
我有一个 Delphi 2007 TRichEdit,里面有几行。我想垂直滚动richedit,以使特定的行号大约位于richedit的可见/显示区域的中心。例如,我想在这个例子中为 CenterLineInRichEdit 编写代码:
我研究了使用 WM_VSCROLL 消息,它允许向上/向下滚动一行等,但不能滚动到特定行的中心。
delphi - 在运行时使用 TRichEdit 而不定义父级
我需要在运行时使用 TRichEdit 来执行 rtf 到文本的转换,如此处所述。我成功地做到了这一点,但如果不能填充 TRichedit.Lines,我必须将虚拟表单设置为父表单。(错误:缺少父级)。我在下面粘贴了我的功能,有人可以建议一种避免定义父母的方法吗?您能否对此发表评论并告诉我您是否找到了更高效的想法?
注意:我需要一个字符串,而不是 TStrings 作为输出,这就是它被设计成这样的原因。
更新:回答后我更新了函数并将其写在这里以供参考:
delphi - Delphi - 失去焦点时在 RichEdit 中保持突出显示的选择
我有一个 TRichEdit。当我选择一些文本并单击另一个元素时,所选文本的选择消失了。有没有办法保持这个选择,当 TRichEdit 失去它的焦点时?谢谢!
delphi - TRichEdit 颜色问题
如果 in中的字母与 stringans
中的字母在相同位置的字母correct
匹配,则将其着色为红色,否则为蓝色。
我的问题是当我再次键入时,整个 RichEdit1 文本的颜色与第一个字母相同(如果第一个字母RichEdit1
为蓝色,则整个文本变为蓝色)。
顺便说一句,这不是我刚刚简化的实际代码,因为有多个 TRichEdits。
TRichEdits 是只读的,我通过类似的方式分配字母RichEdit1.Text := RichEdit1.Text+Key;
(这样做是因为它是一个多键盘程序,我需要分隔用户输入)
这是正确的行为吗?如何阻止我的颜色更改覆盖默认颜色?
更新:解决了它......以一种草率的方式(每当有人键入时应用默认颜色),但我保持打开状态以防有人提出更好的解决方案。
delphi - Delphi Copy Memo to Richedit问题
我在将备忘录的内容复制到 Richedit 组件时遇到问题。
我以为会
但是,如果我使用它,当备忘录文本换行到一个新的新行(不是 CR/LF)但只是换行时,Richedit 会开始一个新行。当备忘录开始一个新行时,richedit 也会开始一个新行,这很好。
任何人都知道如何将备忘录中的文本复制到richeditbox中,而不会在备忘录文本换行时在Richedit中中断行
谢谢
科林
c++ - RichEdit 垂直文本对齐
如何将 TRichEdit 中的文本垂直居中对齐。有一个按水平对齐段落的属性,但没有任何垂直对齐的属性。我使用 C++ 生成器。
delphi - 在没有表格边框的 TRichEdit 中加载具有表格的 RTF 文件
我有一个要加载到 TRichEdit 控件中的 RTF 文件。
我面临的唯一问题是,RTF 文件中有表格,加载相同的表格边框。但是当我在 MS Word 中加载相同的 RTF 时,它不会显示任何边框(客户端想要相同的行为)。
加载到 TRichEdit 时有什么方法可以不显示表格的边框。
我正在使用Delphi7。
delphi - 单击按钮(例如粗体)时是否可以避免 TRichEdit 失去焦点?
使用 delphi 和富编辑,我需要按照我正在编写的这个编辑器的行复制一些内容,当您选择文本并按下粗体按钮时,文本保持选中状态,而不是取消选择并失去焦点。
我怎样才能做到这一点?
谢谢你。