在我的Delphi程序中,我想显示应用程序生成的一些信息.没什么好看的,只有2列文字,部分字样用彩色编码.
我想我基本上有两个选择:
TWebbrowser中的HTML
TRichEdit中的RTF.
HTML更标准,但似乎加载速度较慢,我不得不处理The Annoying Click Sound.如今,RTF仍然是一个不错的选择吗?
编辑:
来自dangph的好问题:"生成的文档会发生什么?"
查看后文件将被丢弃.
我会投票支持HTML.
我认为它更面向未来.速度不会影响我.
HTML或RTF的问题可能无关紧要.如果它们仅用于显示目的,则文件格式无关紧要.它实际上只是一个内部代表.(是否有任何文件被保存到磁盘?)我想问的问题是哪一个用最少的工作量来解决问题.
我会稍微担心浏览器控件一直在变化.我怀疑财富控制会有多大变化.我会倾向于富裕的控制,因为我认为它可能会出现问题.但无论如何,这可能都不是什么大问题.
你考虑过做一个拥有者TListView吗?
我也使用HTML.此外,您刚刚获得了TWebBrowser中点击声音的答案.
如果您不想使用TWebBrowser,请查看Dave Baldwin的免费HTML显示组件.