如何显示HTML语言?有相关控件吗?全部分送上了(173分)

  • 主题发起人 主题发起人 飞来石
  • 开始时间 开始时间

飞来石

Unregistered / Unconfirmed
GUEST, unregistred user!
我想在一个类似Editbox或者Lable中显示如下Html语言,超链接能够变成蓝色,然后单击可以弹出连接窗口。
点击这里 <a href="http://www.microsoft.com/" target="_blank">RASPPOE</a>
 
如果仅仅是要显示并响应点击超链接的话,完全不需要特殊的控件,用DELPHI自带的Label控件就行了。比如:
Label.Caption := 'http://www.google.com';
把Label字体的颜色改成蓝色带下划线,先uses ShellAPI单元,然后在Label的OnClick事件中写代码:ShellExecute(handle,nil,pchar('http://www.google.com'),nil,nil,sw_shownormal);
 
晕,我是要实现自动把html语言文字转换成可以超链接的link,去找找第三方控件算了
 
这样的要求你可以改改label组件了,自己为它加一个parser了^_^
解释后确定显示什么,点击后再使用shellexecute函数实现跳转到链接^_^
 
那你直接把IE嵌入你的程序里不就得了。
 

Similar threads

I
回复
0
查看
821
import
I
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
527
import
I
后退
顶部