Avatar billede mr_e Nybegynder
05. december 2000 - 20:14 Der er 1 kommentar og
1 løsning

Links

Hejsa.

Jeg er totalt ny inden for Delphi området, og jeg kunne godt tænke mig at vide hvordan man kan sætte et link til internet adresser ind i et program.

På forhånd tak.
mvh. Mr_e
Avatar billede snowball Novice
05. december 2000 - 20:22 #1
Avatar billede borrisholt Novice
05. december 2000 - 20:26 #2
hejsa

Du sætter en label på din form og skriver WEB adreesen i den fx. Http://borrisholt.con , HUSK http://

Så laver du en OnCreate Event på din form, og et mouse move ligeledes på din form. Der efter laver du en onMouseMove event på din label samt en onclcick event på din label og så skriver du det følgende kode :

unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,StdCtrls;

type
  TForm1 = class(TForm)
    Label1: TLabel;
    procedure FormCreate(Sender: TObject);
    procedure FormMouseMove(Sender: TObject; Shift: TShiftState; X,
      Y: Integer);
    procedure Label1MouseMove(Sender: TObject; Shift: TShiftState; X,
      Y: Integer);
    procedure Label1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

uses
  ShellAPi;

{$R *.DFM}





procedure TForm1.FormCreate(Sender: TObject);
begin
  Label1.Font.Color := clBlue;
  Label1.Font.Style := [];
end;

procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X,  Y: Integer);
begin
  Label1.Font.Color := clBlue;
  Label1.Font.Style := [];
  Cursor := crArrow;
end;

procedure TForm1.Label1MouseMove(Sender: TObject; Shift: TShiftState; X,
  Y: Integer);
begin
  Label1.Font.Color := clBlue;
  Label1.Font.Style := [fsUnderLine];
  Cursor := crHandPoint;
end;

procedure TForm1.Label1Click(Sender: TObject);
begin
  ShellExeCute(0,\'open\',Pchar(Label1.Caption),\'\',\'\',SW_NORMAL);
end;

end.

Jens B
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester