trichedit相关内容

为 TRichEdit 添加真正的超链接支持

我需要在 TRichEdit 中支持“友好名称超链接",我发现的所有解决方案都基于 autoURLs (EM_AUTOURLDETECT),它通过检测用户输入的以 www(或 http)开头的字符串来工作. 但我想在不以 www 开头的字符串上放置链接.示例:“下载". 解决方案 您需要做到以下几点: 向 RichEdit 发送 EM_SETEVENTMASK 消息以启用 EN ..
发布时间:2021-12-13 23:50:25 前端开发

在运行时使用 TRichEdit 而不定义父级

我需要在运行时使用 TRichEdit 来执行 rtf 到文本的转换,正如所讨论的 此处.我成功地做到了这一点,但如果不是我无法填充 TRichedit.Lines,我必须将一个虚拟表单设置为父表单.(错误:父母失踪).我在下面粘贴了我的函数,有人可以建议一种避免定义父级的方法吗?您能否对此发表评论并告诉我您是否发现了更高效的想法? 注意:我需要一个字符串,而不是 TStrings 作为输出 ..
发布时间:2021-12-13 23:18:14 其他开发

Delphi 7 TRichTextEdit框中的文本无法正确显示

使用delphi 7 TRichEdit组件,正在通过复制和粘贴从msword文档中导入RTF数据,但是如果数据包含在框中,则无法正确显示,即 请协助 解决方案 尝试使用以下内容,它应该将 TRichEdit 类到版本4.1。但是我不知道Delphi 7是否支持插入的类,因此只需尝试粘贴以下代码并尝试构建项目。 如果它可以编译,则可以放置 TRichEdit 组件并运行项目,您应该 ..
发布时间:2020-10-20 18:44:18 其他开发

在TRichEdit中加载具有表格且没有表格边框的RTF文件

我有一个要加载到TRichEdit控件中的RTF文件。 我所面对的唯一问题是,RTF文件中包含表,并且加载了相同的表显示表格边框。但是当我在MS Word中加载相同的RTF时,它不显示任何边框(客户端希望具有相同的行为)。 有没有办法不显示表格的边框? 我正在使用Delphi7。 解决方案 在RTF格式的实现中,TRichEdit控件不如MS Word完整。 据我所记得 ..
发布时间:2020-10-20 06:48:35 其他开发

如何在TRichEdit中更改某些字符的颜色?

我正在做一个Delphi 7项目,我必须让用户输入一个数字(层下降)来构建圣诞树,但是我还需要将输出显示为 * (星号)。我在编辑TRichEdit中的某些星星行时遇到问题,以使颜色随机变化,就像真实的圣诞树一样。 解决方案 在丰富的编辑控件中设置格式的工作方式是先选择文本,然后将格式应用于该选择。 使用 SelStart 和 SelLength 属性。 使用 SelAttri ..
发布时间:2020-10-20 03:07:10 其他开发

是否可以避免单击按钮(例如,粗体)时TRichEdit失去焦点?

使用delphi和丰富的编辑功能,我需要按照我正在编写的编辑器的方式复制内容,当您选择文本并按加粗按钮时,该文本将保持选中状态,而不是取消选择并失去焦点。 我该怎么实现? 谢谢。 解决方案 好的,现在我认为是问题所在。您有一个 TRichEdit 和一个 TButton 。然后,您可以执行以下操作: 过程TForm1.Button1Click(Sender:TObject ..
发布时间:2020-10-09 01:52:38 其他开发

为TRichEdit添加真正的超链接支持

我需要在TRichEdit中支持“友好名称超链接”,而我发现的所有解决方案均基于autoURL( EM_AUTOURLDETECT ),它可以检测用户输入的以www(或http)开头的字符串。 但是我想在不以www开头的字符串上放置链接。例如:“ 下载'。 解决方案 您需要执行以下操作: 向RichEdit发送 EM_SETEVENTMASK 消息启用 ENM_LINK 标志。 ..
发布时间:2020-09-23 22:05:31 前端开发

在运行时使用TRichEdit而不定义父级

我需要在运行时使用TRichEdit来执行rtf到文本转换,如这里。我完成了这个,但是如果不能填写TRichedit.Lines,我必须设置一个虚拟表单作为父项。 (错误:父缺少)。 我粘贴我的功能下面,任何人都可以建议一种方式来避免定义一个父母?你还可以评论这个,告诉我,如果你找到一个更好的主意? 注意:我需要一个字符串,而不是TStrings作为输出,这就是为什么它已经 函数Rt ..
发布时间:2017-04-23 12:37:40 Delphi