![]() |
Hyperlink
Hallo,
möchte gerne mit einem klick auf ein Label die Internetseite angezeigt bekommen. Damit habe ich das probiert, aber ich weiß die Seite nicht vorher, sondern der Link wird in eine Datenbank eingegeben.
Delphi-Quellcode:
Nur steht aber der Link den ich besuchen möchte im Label steht. Wie bekomme ich das hin?ShellExecute(0, 'open', 'http://www.delphipraxis.net', nil, nil, SW_SHOW); Gruß PES |
Re: Hyperlink
|
Re: Hyperlink
Hi,
du musst einfach den Text, der im Label steht (Caption) in einen PChar umwandeln, und dann statt der Delphi-PRAXiS-Domain in den Befehl eintragen. ;) Chris |
Re: Hyperlink
ich benutze die Komponente DBLabel, die ja bekanntlich die Eigenschaft Caption nicht hat. Was tun?
|
Re: Hyperlink
Hi,
achso. :idea: Okay, ich beschäftige mich normalerweise nicht mit Datenbanken, allerdings denke ich, dass selbst das DBLabel eine Eigenschaft hat, in dem der Text drin steht (irgendwie muss er ja da rein kommen). ;) Dann nimmst du einfach die. :gruebel: ... hm... das wäre aber auch zu einfach... Chris |
Re: Hyperlink
kannst du mir mal ein Beispiel machen, als wenn du eine Caption benutzen würdest. Stehe im Moment ziemlich auf dem Schlauch. Anhand eines Beispiels wird es mir bestimmt klarer.
|
Re: Hyperlink
Hi,
angenommen lbLinkLabel ist dein ganz normales Label:
Delphi-Quellcode:
Chris
uses ..., ShellApi, ...; // nicht vergessen ;-)
{...} ShellExecute(Application.Handle, 'open', PChar(lbLinkLabel.Caption), nil, nil, SW_SHOW); |
Re: Hyperlink
aber du kannst doch den Datensatz nochmalextra auslesen, oder ?
|
Re: Hyperlink
@ Chakotay1308
ja, super das läuft. @ MrKnogge habe keine Ahnung was du meinst. @ ALL Jemand ne Ahnung was ich da statt lbLinkLabel.Caption für ein DBLabel eintragen muss. |
Re: Hyperlink
Hallo PES,
so müsste es gehen...glaub ich.
Delphi-Quellcode:
Tschüß Markus
ShellExecute(Application.Handle, 'open', PChar(DBText1.Field.Text), nil, nil, SW_SHOW);
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:04 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 by Thomas Breitkreuz