unit ComponentList; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Misc; type TfrmComponentList = class(TForm) GroupBox1: TGroupBox; Label1: TLabel; Label2: TLabel; Label3: TLabel; Label4: TLabel; Label5: TLabel; Label6: TLabel; GroupBox2: TGroupBox; Label7: TLabel; Label8: TLabel; Label9: TLabel; Label10: TLabel; Label11: TLabel; Label12: TLabel; GroupBox3: TGroupBox; Label13: TLabel; Label14: TLabel; Label15: TLabel; Label16: TLabel; Label17: TLabel; Label18: TLabel; btnClose: TButton; GroupBox4: TGroupBox; Label19: TLabel; Label20: TLabel; Label21: TLabel; Label22: TLabel; Label23: TLabel; Label24: TLabel; GroupBox5: TGroupBox; Label25: TLabel; Label26: TLabel; Label27: TLabel; Label28: TLabel; Label29: TLabel; Label30: TLabel; procedure Label2Click(Sender: TObject); private { Private declarations } public { Public declarations } procedure GoToHomePage(HomePage: String); end; var frmComponentList: TfrmComponentList; implementation procedure TfrmComponentList.GoToHomePage(HomePage: String); begin BrowseURL(PChar(HomePage)); end; {$R *.dfm} procedure TfrmComponentList.Label2Click(Sender: TObject); begin GoToHomePage(TLabel(Sender).Caption); end; end.