Windows with Delphi Windows API (94) Windows Filesystem (41) Windows Forms (69) Windows Graphics (38)
Exchange Links About this site Links to us 
|
Create a 'hot URL link' in the About box
This article has not been rated yet. After reading, feel free to leave comments and rate it.
Many programs have an About box with a WWW address in it.
When the user clicks on that address, it will launch the webbrowser automatically and connect with the given site.
How to accomplish this?
Create your label component with the URL as it's caption.
Set the font's color to 'blue' and style 'underline' so that it looks like a link.
 | |  | | uses ShellAPI;
// ..
class
TAboutBox = class(TForm)
// ..
URLLabel : TLabel;
end;
// ..
URLLabel.Cursor := crAppStart; { set this in the object inspector }
// ..
// onClick event handler
procedure TAboutBox.URLLabelClick(Sender: TObject);
var TempString : array[0..79] of char;
begin
StrPCopy(TempString,URLLabel.Caption);
ShellExecute(0, Nil, TempString, Nil, Nil, SW_NORMAL);
end;
| |  | |  | You don't like the formatting? Check out SourceCoder then!
Comments:
|