Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi dumme frage ^^ hyperlink (https://www.delphipraxis.net/10953-dumme-frage-%5E%5E-hyperlink.html)

the-specialist 28. Okt 2003 16:51


dumme frage ^^ hyperlink
 
:wall: wollte mal fragen auch wenns vielleicht extrem blöde is wie man einen hyperlinnk mit delphi einbaut also das wenn man auf ein label klickt sich ie öffnet und seite anzeigt???

Stanlay Hanks 28. Okt 2003 16:55

Re: dumme frage ^^ hyperlink
 
:hi: Nana...wieso denn das (:wall:) Es gibt keine dummen Fragen! :wink:

Ich zitiere mal Daniel_B aus einem Beitrag, den ich über die Suche (:wink:, das nächste mal bitte auch benutzen) gefunden hab.

Zitat:

Zitat von Daniel B
ShellExecute(0, 'open', 'http://www.delphipraxis.net', nil, nil, SW_SHOW);

Kleine Ergänzung: Du musst vorher noch die Unit ShellAPI einbinden, sonst geht gar nix.

Man liest sich, Stanlay :hi:

Mirilin 28. Okt 2003 16:56

Re: dumme frage ^^ hyperlink
 
:hi:

zum Beispiel mit ShellExecute

RomanK 28. Okt 2003 16:57

Re: dumme frage ^^ hyperlink
 
Hoi,schau dir das an:
http://www.delphipraxis.net/internal_redirect.php?t=58
Diesen Code einfach ins OnClick-Erreignis deines Labels schreiben.
Bei Bedarf auch noch:
Delphi-Quellcode:
ShellExecute(0, 'open',PChar((Sender As TLabel).caption), nil, nil, SW_SHOW);
dann wird automatisch die Seite mit der URL deines Labels angezeigt.

himitsu 28. Okt 2003 17:00

Re: dumme frage ^^ hyperlink
 
Liste der Anhänge anzeigen (Anzahl: 2)
Ich habs so gemacht.

Diese Procedure wird bei mir für mehrere Labels verwendet, deshalb ist der Link mit im Label eingebaut. Ausserdem kann der User dann auch sehen wohin der Link führt, bevor er ihn anklickt.

Hab gerade keinen Packer, deshalb mal einzeln.

the-specialist 28. Okt 2003 19:01

Re: dumme frage ^^ hyperlink
 
öh sry ich kriege da smit dem shell execut einfahc nich hin

himitsu 28. Okt 2003 19:26

Re: dumme frage ^^ hyperlink
 
Woran hängt es denn?

:zwinker: Hast'e schon mal bei mir reingeschaut?
Habs aus 'nem funktionierendem Prog raus geholt.

Add:
the-specialist hat Recht, ShellAPI muss auch noch rein.

the-specialist 28. Okt 2003 19:31

Re: dumme frage ^^ hyperlink
 
Zitat:

Kleine Ergänzung: Du musst vorher noch die Unit ShellAPI einbinden, sonst geht gar nix.
:?: :?: :?: :dance: :duck: :dance: :?: :?: :?:

Stanlay Hanks 28. Okt 2003 20:13

Re: dumme frage ^^ hyperlink
 
Wilst du wissen, wie man das einbindet, oder hat es daran gelegen?

Daniel B 28. Okt 2003 20:13

Re: dumme frage ^^ hyperlink
 
Oben bei den uses, wo die ganzen Units aufgelistet sind, da noch ShellApi hinzufügen, dann steht Dir auch ShellExecute zur Verfügung.

sakura 28. Okt 2003 20:16

Re: dumme frage ^^ hyperlink
 
Oder nutze folgende Komponente: Das offizielle DP-Link Label

...:cat:...

Daniel B 28. Okt 2003 20:18

Re: dumme frage ^^ hyperlink
 
Zitat:

Zitat von sakura
Oder nutze folgende Komponente: Das offizielle DP-Link Label

Hossa, das Ding gibts ja auch noch, ganz vergessen. :oops:

the-specialist 29. Okt 2003 08:18

Re: dumme frage ^^ hyperlink
 
Also ich habs so gemacht weis nich ob ihr das meintet :D aber dickes danke

http://de.geocities.com/saufein/sodenkeich.jpg

Aber was ich noch möchte ist das der link on mouse over blau wird is schätz ich kein problem aber wenn man als anfänger nich drauf klicken kann :D

sakura 29. Okt 2003 08:40

Re: dumme frage ^^ hyperlink
 
Zitat:

Zitat von the-specialist
Aber was ich noch möchte ist das der link on mouse over blau wird is schätz ich kein problem aber wenn man als anfänger nich drauf klicken kann :D

Das wird schon schwerer, da Du die Farbe des Links ywar 'ndern kannst, wenn die Maus dar[ber ist. Leider erh'lst Du keine Infomration, wann die Maus den Link verl'sst, damit kannst Du denn schlecht wieder auf die ursprüngliche Farbe setzen :-( Hilft doch nur eine Komponente - nutze den obigen Link, installieren und freuen. :firejump: Die Komponente hat die Farben: Unvisited, Visited und Hover (u.U. auch Active)

...:cat:...

samson 29. Okt 2003 08:58

Re: dumme frage ^^ hyperlink
 
Hallo,

die JediCode-Komponenten stellen auch einen LinkLabel bereit. Im Register: 'Jv Internet' findest Du eine Komponente Namens: 'JvHotLink' mit dem geht das auch.

In den JediCode-Komponenten sind viele schöne Dinge bei und diese schönen Dinge sind sogar kostenlos.

Ich Empfehle die Standardmässige Installation dieser.

Gruss


Samson

the-specialist 29. Okt 2003 11:11

Re: dumme frage ^^ hyperlink
 
isn das also die code entzyclopedie oda was auch imma

sakura 29. Okt 2003 11:28

Re: dumme frage ^^ hyperlink
 
@the-specialist: Rechtschreibfehler können passieren, aber korrigiere das obige mal nach Besten Wissen, sonst nehme ich mir die Freiheit den Post zu löschen :warn: Warum :?: Weil soetwas keiner über die Suche finden wird und damit ist keinem geholfen :evil:

...:cat:...

Niels 29. Okt 2003 11:50

Re: dumme frage ^^ hyperlink
 
Zitat:

Leider erh'lst Du keine Infomration, wann die Maus den Link verl'sst, damit kannst Du denn schlecht wieder auf die ursprüngliche Farbe setzen
@sakura:
Bei mir gibt's n Event, das OnMouseLeave heißt. Hab Delphi 7 (ka wie das bei älteren Versionen war)

kleines Beispiel für Code:

Delphi-Quellcode:
procedure TForm1.Label1MouseEnter(Sender: TObject);
begin
  Label1.Font.Color := clgreen;
end;

procedure TForm1.Label1MouseLeave(Sender: TObject);
begin
  Label1.Font.Color := clblack;
end;
Niels

sakura 29. Okt 2003 11:52

Re: dumme frage ^^ hyperlink
 
Zitat:

Zitat von Niels
Bei mir gibt's n Event, das OnMouseLeave heißt. Hab Delphi 7

:oops: Hm, man merkt, daß ich mit D7 noch nicht viel VCL-Kram getan habe. Bei Delphi 5 (habe nachgeschaut) gab es das nocht nicht :D

...:cat:...


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:10 Uhr.

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