Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Control gesucht: Eine Art Label mit HTML-Link (https://www.delphipraxis.net/80486-control-gesucht-eine-art-label-mit-html-link.html)

OldGrumpy 9. Nov 2006 17:43


Control gesucht: Eine Art Label mit HTML-Link
 
Hallo zusammen,

ich suche momentan ein Control mit dem ich einen Text anzeigen lassen kann (also in der Art wie TLabel), der einen Link enthält (aber nicht nur). Der Knackpunkt dabei ist IMHO die Mischung aus Fließtext und Link mittendrin. Im Programm sollte der Link dann wie in der Browserdarstellung farblich hervorgehoben sein und einen MouseOver-Effekt haben. Der Text könnte dann z.B. so aussehen:


Ohne Maus auf dem Link:

Dies ist ein Beispieltext mit einem Link darin.

Mit Maus auf dem Link:

Dies ist ein Beispieltext mit einem Link darin.

Man könnte das vermutlich mit TWebbrowser lösen, aber das ist mir dann doch ne Menge Aufwand für zwei kleine Texte. Gibts evtl. ne einfachere Lösung oder muss ich mir da selber etwas bauen?

Edit: Kleine Ergänzung nachgetragen damit die Beschreibung klarer wird.

Kinimod8 9. Nov 2006 17:54

Re: Control gesucht: Eine Art Label mit HTML-Link
 
THTML-Label

Andreas L. 9. Nov 2006 17:56

Re: Control gesucht: Eine Art Label mit HTML-Link
 
http://www.quickzip.org/forums/viewtopic.php?p=881#881 (runter scrollen)

SirThornberry 9. Nov 2006 18:00

Re: Control gesucht: Eine Art Label mit HTML-Link
 
ein ganz normales TLabel und im OnMouseEnter und OnMouseLeave die Schrift verstellen.

Balu der Bär 9. Nov 2006 18:06

Re: Control gesucht: Eine Art Label mit HTML-Link
 
Zitat:

Zitat von SirThornberry
ein ganz normales TLabel und im OnMouseEnter und OnMouseLeave die Schrift verstellen.

... und beim Klick rufst du die gewünschte Webseite mit Hier im Forum suchenShellExecute auf.

OldGrumpy 9. Nov 2006 18:29

Re: Control gesucht: Eine Art Label mit HTML-Link
 
So ein Mist, da hab ich Antworten geschrieben und beim Posten verabschiedet sich der IE.

Hier nochmal:

Zitat:

Zitat von Kinimod8

*patsch* Ich wusste doch dass ich das schonmal irgendwo gesehen hatte. Hmm :) Mal schauen ob das 30 EUR wert ist *g*

Zitat:

Zitat von SirThornberry
ein ganz normales TLabel und im OnMouseEnter und OnMouseLeave die Schrift verstellen.

Das wird aber leicht aufwendig, da ja nur ein Teil des Textes als Link fungieren soll. Im OnClick müsste ich dann also auch noch die Mausposition in Relation zum Link setzen und... uff... Trotzdem keine schlechte Idee für separate Links.

Zitat:

Zitat von Andreas L.
http://www.quickzip.org/forums/viewtopic.php?p=881#881

Das klingt ja wunderbar, anscheinend genau das was ich gesucht hab. Werd ich mir mal näher anschauen.

Herzlichen Dank auf jeden Fall für alle Vorschlaege!

Muetze1 9. Nov 2006 21:07

Re: Control gesucht: Eine Art Label mit HTML-Link
 
Ich will nicht fehlen: TURLLabel. Das Beispiel auf der Website sind 2 normale Labels und das TURLLabel in der Mitte. Wenn du die Textfarbe allgemein blau machst, sollte es wie gewünscht aussehen.

Bernhard Geyer 9. Nov 2006 22:46

Re: Control gesucht: Eine Art Label mit HTML-Link
 
Ich schmeiß auch noch mein TElHtmlLabel vom ElPack ins rennen.
Vorteil hiervon ist das einige Controls eine Art Mini-HTML unterstützen (z.B. Grid/TreeView) und man auch die Vorteile von HTML dort verwenden kann.

OldGrumpy 9. Nov 2006 23:11

Re: Control gesucht: Eine Art Label mit HTML-Link
 
Zitat:

Zitat von Muetze1
Ich will nicht fehlen: TURLLabel. Das Beispiel auf der Website sind 2 normale Labels und das TURLLabel in der Mitte. Wenn du die Textfarbe allgemein blau machst, sollte es wie gewünscht aussehen.

Das Problem ist, dass ich einen Fließtext habe, in dem mittendrin ein Link stehen soll. Da abzusehen ist, dass der Fließtext in mehreren Sprachen benötigt wird, ist die Aufteilung auf mehrere Labels eher hinderlich. Aber trotzdem, auch Dir herzlichen Dank. Ich bin echt begeistert wieviel Feedback man hier auch auf die seltsamsten Fragen bekommt :D

Zitat:

Zitat von Bernhard Geyer
Ich schmeiß auch noch mein TElHtmlLabel vom ElPack ins rennen.

Das Ding ist auch sehr leistungsfähig, aber zum einen kostets was und zum andern ists ein bissl oversized für mein kleines Projektchen :) Aber auch Dir herzlichen Dank!


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:52 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