控件Tpanel中的文本,如果出现类似“Http://……”,怎么才能让这一段字符串显示为超链接,点击这个链接能够自动调用IE浏览器??谢谢
解决方案 »
- 迷惑~~迷惑~~~~~关于delphi程序的程序结构???各位老鸟来看看啊!!
- 如何响应TREEVIEW中的NODE事件,比如我单击某个节点,能弹出一个对话框
- com对象如何调用构造函数
- 开发电子商务系统用java还是delphi比较好?
- format问题???
- 获取字符串的一个值
- 用delphi做个类似navicat的操作界面
- 如何判断当前的BDE是否已经有某个别名,以及如何动态创建别名?多多指教!
- 高薪诚聘delphi工程师
- 各位大侠,select * from keliu where month(日期)=11 为什么会出错???
- 为什么这个线程停不下来???
- delphi 2010 为什么WM_GETTEXT只能取一个字节啊?
判断:pos(s,'://')>1
显示:使用label,它的click事件里执行ie,参数为caption
function IsValidWebAddr(const AUrl: string): Boolean;
var
s: string;
begin
s := LowerCase(AUrl);
Result := (Pos('ed2k://', s) = 1) or (Pos('http://', s) = 1) or (Pos('ftp://',
s) = 1) or
(Pos('file://', s) = 1) or (Pos('https://', s) = 1) or
(Pos('mailto:', s) = 1) or (Pos('news:', s) = 1) or
(Pos('www.', s) = 1) or (Pos('ftp.', s) = 1);
end;
点击时,用shellexecute执行链接命令就可以了