Autor Beitrag
Maisinator
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 167

Win XP HE SP3, Win Vista HP SP2
Delphi ;-)
BeitragVerfasst: Sa 12.09.09 11:18 
hallo,

gibt es in delphi eine möglichkeit, einen text wie einen html link darzustellen oder wie in einem label, nur dass man ihn markieren und kopieren kann?

DANKE im Voraus!
Yogu
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2598
Erhaltene Danke: 156

Ubuntu 13.04, Win 7
C# (VS 2013)
BeitragVerfasst: Sa 12.09.09 11:24 
Hallo,

willst du, dass der Text blau und unterstrichen dargestellt wird, oder dass man darauf klicken kann? Erstes geht mit der Eigenschaft Font, letzteres mit der Forensuche :les:

Wenn der Benutzer den Link markieren können soll, wäre ein Edit angebracht.
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19315
Erhaltene Danke: 1747

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: So 13.09.09 09:53 
Wobei man bei dem Edit auch den Rand ausblenden und die Hintergrundfarbe anpassen kann, wenn das "Design" wie beim Label sein soll.

Alternativ könnte man auch einfach ein Label benutzen und beim Klick darauf eine Auswahl anzeigen: Seite aufrufen oder Link kopieren.
Maisinator Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 167

Win XP HE SP3, Win Vista HP SP2
Delphi ;-)
BeitragVerfasst: Fr 02.10.09 12:45 
user profile iconjaenicke hat folgendes geschrieben Zum zitierten Posting springen:

Alternativ könnte man auch einfach ein Label benutzen und beim Klick darauf eine Auswahl anzeigen: Seite aufrufen oder Link kopieren.


und wie mach ich das?

_________________
Das Unmögliche wagen, um das Mögliche möglich zu machen...
Gausi
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 8548
Erhaltene Danke: 477

Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
BeitragVerfasst: Fr 02.10.09 12:53 
Mit einem Popupmenü und bei OnMouseDown des Labels
ausblenden Delphi-Quelltext
1:
PopupMenu1.Popup(x,y);					

_________________
We are, we were and will not be.
Maisinator Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 167

Win XP HE SP3, Win Vista HP SP2
Delphi ;-)
BeitragVerfasst: Fr 02.10.09 13:33 
und das popupmenu ist eine fertige komponente oder muss ich da noch was machen?

_________________
Das Unmögliche wagen, um das Mögliche möglich zu machen...
Gausi
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 8548
Erhaltene Danke: 477

Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
BeitragVerfasst: Fr 02.10.09 13:35 
Es gibt eine Komponente TPopupMenu. Die ist soweit fertig. Was du tun musst, sind die Menüeinträge erstellen, und den einzelnen Punkten passende OnClick-Events zuweisen.

_________________
We are, we were and will not be.
Maisinator Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 167

Win XP HE SP3, Win Vista HP SP2
Delphi ;-)
BeitragVerfasst: Fr 02.10.09 13:37 
ja, das wusste ich auch schon. Meine Frage war dann wohl ein bisschen dumm gestellt. Wie mache ich das dann, das z.b. kopieren möglich ist?

_________________
Das Unmögliche wagen, um das Mögliche möglich zu machen...
Critter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 328
Erhaltene Danke: 3

Windows 7
Delphi 7 Pro.
BeitragVerfasst: Fr 02.10.09 13:44 
Hallo,

solche Dinge kann man immer recht Elegant über Actions lösen. Vielleicht hilft dir das hier ja: www.delphi-library.d...ActionList_1662.html

critter

_________________
Diejenigen, die grundlegende Freiheiten aufgeben, um ein wenig mehr vorrübergehende Sicherheit zu erkaufen, verdienen weder Freiheit noch Sicherheit.
(Benjamin Franklin;"The Papers of Benjamin Franklin", Vol. 6, Apr. 1, 1755, through Sep. 30, 1756)
Gausi
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 8548
Erhaltene Danke: 477

Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
BeitragVerfasst: Fr 02.10.09 13:46 
Unit Clipbrd einbinden und dann
ausblenden Delphi-Quelltext
1:
Clipboard.AsText := Label1.Caption;					

_________________
We are, we were and will not be.