将上级更改为CustomForm后,LicenseMemo将显示纯文本

罗宾

我已经创建了自定义表单(CreateCustomForm),并更改LicenseMemo.Parent为该表单。不幸的是,结果与LicenseFileRTF始终以纯文本显示的效果不一样-所有RTF格式都消失了(字体,字体样式,字体大小等)。

更改其父项后,是否应该为LicenseMemo设置其他格式?

TLama

发生这种情况的原因是,当您重新创建控件的父项时,将在内部重新创建控件的窗口,并且由于TRichEditViewer组件无论如何都不会存储RTF流,也不会在重新创建控件时重新加载它,所以它只会丢失其RTF内容,并且仅显示存储的纯文本。

对于这种情况也不利的是,即使该RTFText属性也无法实现从现有控制实例读取RTF流,因此您甚至在重新创建父级以供日后还原之前,都无法保存该RTF。

有一种方法可以通过使用EM_STREAMOUT消息来获取RTF流,但是由于缺少缺少的指针支持,所以很多工作最终对于Inno Setup Pascal Script可能是不可翻译的。

我能想到的唯一简单的解决方法是在重新父控件之后重新加载RTF内容文件。我知道您需要将许可证文件包括在[Files]条目中并手动将其提取,但这是最省力的方法。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将上级更改为CustomForm后,LicenseMemo将显示纯文本

来自分类Dev

从DBEdit将掩码文本更改为纯文本

来自分类Dev

jQuery将HTML代码更改为纯文本

来自分类Dev

将选定的自动编号列表更改为纯文本单词

来自分类Dev

jQuery将HTML代码更改为纯文本

来自分类Dev

将光标更改为悬停在纯文本(如<a>)上的指针

来自分类Dev

将数据库文件纯文本更改为sqlite

来自分类Dev

如何将输入类型更改为Javascript中的纯文本

来自分类Dev

通过REPLACE将Notepad ++中的字体(斜体)更改为纯文本

来自分类Dev

如何将编码从纯文本更改为Unicode,以便我可以从HTML读取特殊字符?

来自分类Dev

将数据库文件纯文本更改为sqlite

来自分类Dev

在Swift中使用函数将标签更改为原始文本后,如何将其更改为原始文本?

来自分类Dev

如何将字典中的嵌套值更改为上级键

来自分类Dev

将HTML显示为文本,将BBCode更改为显示为HTML JQuery / JS

来自分类Dev

Python将纯文本显示为html

来自分类Dev

将JavaScript函数显示为纯文本

来自分类Dev

在SwiftUI中显示工作表后,交互式UI元素的文本颜色更改为systemBlue?

来自分类Dev

将SQL Server查询更改为纯ANSI SQL查询

来自分类Dev

将双启动系统更改为纯Ubuntu

来自分类Dev

纯javascript文本滑块,可更改php中文本的显示

来自分类Dev

单击时将td更改为文本框,并在用户完成后将文本框更改为td

来自分类Dev

选中复选框后,如何将选择更改为输入文本?

来自分类Dev

操作完成后,将按钮“用户名”更改为文本字段

来自分类Dev

将背景更改为颜色后,对Button的onClick的突出显示效果消失了

来自分类Dev

将列表更改为网格后,图像未在Chrome中显示

来自分类Dev

将背景更改为颜色后,对Button的onClick的突出显示效果消失了

来自分类Dev

将Layout更改为自定义类后未显示UicollectionViewCell

来自分类Dev

将显示管理器更改为 Lightdm 后,Arch Linux 无法运行

来自分类Dev

事件后将图像更改为 gif

Related 相关文章

  1. 1

    将上级更改为CustomForm后,LicenseMemo将显示纯文本

  2. 2

    从DBEdit将掩码文本更改为纯文本

  3. 3

    jQuery将HTML代码更改为纯文本

  4. 4

    将选定的自动编号列表更改为纯文本单词

  5. 5

    jQuery将HTML代码更改为纯文本

  6. 6

    将光标更改为悬停在纯文本(如<a>)上的指针

  7. 7

    将数据库文件纯文本更改为sqlite

  8. 8

    如何将输入类型更改为Javascript中的纯文本

  9. 9

    通过REPLACE将Notepad ++中的字体(斜体)更改为纯文本

  10. 10

    如何将编码从纯文本更改为Unicode,以便我可以从HTML读取特殊字符?

  11. 11

    将数据库文件纯文本更改为sqlite

  12. 12

    在Swift中使用函数将标签更改为原始文本后,如何将其更改为原始文本?

  13. 13

    如何将字典中的嵌套值更改为上级键

  14. 14

    将HTML显示为文本,将BBCode更改为显示为HTML JQuery / JS

  15. 15

    Python将纯文本显示为html

  16. 16

    将JavaScript函数显示为纯文本

  17. 17

    在SwiftUI中显示工作表后,交互式UI元素的文本颜色更改为systemBlue?

  18. 18

    将SQL Server查询更改为纯ANSI SQL查询

  19. 19

    将双启动系统更改为纯Ubuntu

  20. 20

    纯javascript文本滑块,可更改php中文本的显示

  21. 21

    单击时将td更改为文本框,并在用户完成后将文本框更改为td

  22. 22

    选中复选框后,如何将选择更改为输入文本?

  23. 23

    操作完成后,将按钮“用户名”更改为文本字段

  24. 24

    将背景更改为颜色后,对Button的onClick的突出显示效果消失了

  25. 25

    将列表更改为网格后,图像未在Chrome中显示

  26. 26

    将背景更改为颜色后,对Button的onClick的突出显示效果消失了

  27. 27

    将Layout更改为自定义类后未显示UicollectionViewCell

  28. 28

    将显示管理器更改为 Lightdm 后,Arch Linux 无法运行

  29. 29

    事件后将图像更改为 gif

热门标签

归档