Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi HTML-Link erstellen unter Delphi (https://www.delphipraxis.net/16787-html-link-erstellen-unter-delphi.html)

fred.reichbier 18. Jun 2004 13:34

Re: HTML-Link erstellen unter Delphi
 
Hi
Das Tüpfelchen auf dem i wäre dann noch, beim Label Font-style auf fsUnderline zu stellen,
andere Farbe ausser Schwarz zu nehmen und als Cursor crHandPoint einzugeben.
MfG,
fred

raven_22 18. Jun 2004 15:18

Re: HTML-Link erstellen unter Delphi
 
So in etwa ? :wink:
Delphi-Quellcode:
...
uses Shellapi;
...
procedure TForm1.FormCreate(Sender: TObject);
begin
label1.Caption:='www.delphipraxis.net';
label1.Font.Style:=[fsUnderline];
label1.Font.Color:=clblue;
end;
procedure TForm1.Label1MouseMove(Sender: TObject; Shift: TShiftState; X,
  Y: Integer);
begin
label1.Cursor:=crHandPoint;
label1.Font.Color:=clred;
end;

procedure TForm1.Label1Click(Sender: TObject);
begin
ShellExecute(0, 'Open',PChar('IEXPLORE.EXE'),'www.delphipraxis.net', nil, SW_ShowNormal);
end;

procedure TForm1.Label1MouseLeave(Sender: TObject);
begin
label1.Font.Color:=clblue;
end;
Gruß raven 8)

Alexander 18. Jun 2004 15:25

Re: HTML-Link erstellen unter Delphi
 
Zitat:

Zitat von Markus K.
Hallo,
ich weiß nicht ob es euch etwas hilft, aber mit folgender Funktion wird eine Seite bei mir immer in einem neuen Fenster geöffnet.
Delphi-Quellcode:
ShellExecute(0, 'Open',PChar('IEXPLORE.EXE'),'http://web.de', nil, SW_ShowNormal);
Hatte dies aber bisher nur mit dem Internet Explorer versucht. Web.de ist dabei nur ein Beispiel für eine Seite.

Tschüß Markus

Dann wird allerdings nur der IE und nicht der Standard-Browser geöffnet, dass ist alles nicht ganz optimal. Optimal wäre neues Fenster + STandard-Browser und das geht leider nicht.

PS: In Delphi 8 gibt es ein LinkLabel, das wirklich wie ein Link aussieht ;-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:24 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz