请指教,怎样在页面做个字体链接邮件地址和网址? 我想在“关于”模块内做个个人网址和个人信箱的链接,请问如何实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用Label组件啊,写上你的地址,然后用shellexecute来调用相应的关联程序来访问你的内容,一般用OPEN就可以,然后用几个关键字就可以打开相应的程序,如:shellexecute(handle,'open',pchar('mailto:[email protected]'),nil,nil,sw_normal);//调用电子邮件客户程序shellexecute(handle,'open',pchar('http://www.sina.com.cn'),nil,nil,sw_normal);//调用浏览器浏览相应页面 如果加上这些,效果会更好label的cursor属性设置为crHandPointprocedure TForm1.Label1MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);begin form1.Label1.Font.Color:=clblue;end;procedure TForm1.Label1MouseLeave(Sender: TObject);begin form1.Label1.Font.Color:=clwindowtext; procedure TFrmMain.epTBLink1Click(Sender: TObject);begin shellexecute(0,'open','http://www.nsky.com.cn',nil,nil,SW_SHOWNORMAL);end; 该说的大家都说了,我也说一点甑点分吧。你可以一下子发到你的好几个邮箱里:shellexecute(handle,'open',pchar('mailto:[email protected]&to:[email protected]&to:[email protected]....'),nil,nil,sw_normal);这样当你换邮箱时(估计没几个用的收费邮箱,谁又能保证当前的免费邮箱能用多久),你备用的邮箱就起作用了。 帮各位总结一下:use shellapi;//超级连接效果procedure TForm1.Label1MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);begin label1.Font.Style:=[fsbold,fsunderline]; label1.font.color:=clyellow;end;procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);begin label1.Font.Style:=[fsbold]; label1.font.color:=clmaroon;end;//打开procedure TForm1.Label1Click(Sender: TObject);begin shellexecute(handle,'open',pchar('http://www.sina.com.cn'),nil,nil,sw_normal);end; property Fileedit1:Tedit 100分求助,关于idhttp的cookies问题 EHLIB控件需要那些DLL webbrowser的复制问题(菜鸟问题) 如何自制有一TStrings类型属性值的VCL控件 这样用TList为什么不行?? 请帮帮忙:绘图时为何闪烁??? 我安装控件后,在编译程序的时候为什么提示我缺少dcu文件, 如何在Delphi中创建、修改一个ODBC连接? 怎么才能把查出来的记录都显示在ComboBox里呢? 100分求助!delphi安装失败?? ★★★★★高分求二维条码的解决方安★★★★★★★★★★★★★★★
shellexecute(handle,'open',pchar('mailto:[email protected]'),nil,nil,sw_normal);//调用电子邮件客户程序
shellexecute(handle,'open',pchar('http://www.sina.com.cn'),nil,nil,sw_normal);//调用浏览器浏览相应页面
label的cursor属性设置为crHandPoint
procedure TForm1.Label1MouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
begin
form1.Label1.Font.Color:=clblue;
end;procedure TForm1.Label1MouseLeave(Sender: TObject);
begin
form1.Label1.Font.Color:=clwindowtext;
begin
shellexecute(0,'open','http://www.nsky.com.cn',nil,nil,SW_SHOWNORMAL);
end;
你可以一下子发到你的好几个邮箱里:
shellexecute(handle,'open',pchar('mailto:[email protected]&to:[email protected]&to:[email protected]....'),nil,nil,sw_normal);
这样当你换邮箱时(估计没几个用的收费邮箱,谁又能保证当前的免费邮箱能用多久),你
备用的邮箱就起作用了。
procedure TForm1.Label1MouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
begin
label1.Font.Style:=[fsbold,fsunderline];
label1.font.color:=clyellow;
end;procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
begin
label1.Font.Style:=[fsbold];
label1.font.color:=clmaroon;
end;//打开
procedure TForm1.Label1Click(Sender: TObject);
begin
shellexecute(handle,'open',pchar('http://www.sina.com.cn'),nil,nil,sw_normal);
end;