一个label的问题?

 所属目录:Java   |   类型:技术问答   |   时间:2007-05-21
 问题:

我用一个label显示一个网址,怎么才能做到显示出来的地址点击直接可以链接呢?  
  比如label.caption   :=   www.163.com;  
 

· 网友精彩回答:

发表者:zzlingaaa

在label的click事件里添加:  
  shellexecute(0,   open,   www.sohu.com,   nil,   nil,   sw_show);  
  要引用shellapi单元

发表者:zzlingaaa

如果要做成一般的链接效果,还可以加以下代码:  
  procedure   tform1.label1mouseenter(sender:   tobject);  
  begin  
      label1.font.color   :=   clblue;  
      label1.font.style   :=   [fsitalic,fsunderline];  
      label1.cursor   :=   crhandpoint;  
  end;  
   
  procedure   tform1.label1mouseleave(sender:   tobject);  
  begin  
      label1.font.color   :=   clblack;  
      label1.font.style   :=   [];  
  end;  
 

发表者:topforver

没记错得话,suipack   界面控件都有直接可以用的,不用编码,设置一下就行了

.
处理 SSI 文件时出错
© 2006-2008 All Rights Reserved