Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Label erstellen in den man Text markieren kann (https://www.delphipraxis.net/35212-label-erstellen-den-man-text-markieren-kann.html)

ferby 3. Dez 2004 22:47


Label erstellen in den man Text markieren kann
 
Hallo,

Ich bräuchte einen Text der wie ein Text in einen Label ausschaut aber den man Markieren und Kopieren kann.
So wie in einen edit Feld, nur es soll halt wie ein Label ausschauen...
Versteht ihr was ich meine?

Luckie 3. Dez 2004 22:50

Re: Label erstellen in den man Text markieren kann
 
BorderStyle von dem Edit auf bsNone und die Farbe entsprechen einstellen.

Aber so was kann man auch mal selber rausfinden, in dem man mal etwas mit den OI Einstellungen rumspielt. :roll:

ferby 4. Dez 2004 06:52

Re: Label erstellen in den man Text markieren kann
 
Hallo,

Ich habe mich eh mit den Einstellungen herumgespielt, leider mit denen von label, ich habe nicht daran gedacht das mann so was mit einen edit feld macht,


danke für deine Hilfe!

ferby 4. Dez 2004 06:59

Re: Label erstellen in den man Text markieren kann
 
Hallo,

Ich habe jetzt eine Form mit mehreren solchen Edit Felder gemacht, es sieht so aus wie ich es will, nur ich hab ein neues Problem:
Wenn ich das Programm aufrufe dann ist der Text des ersten Edit Feld markiert. Ich möchte das nichts Markiert ist, wie mach ich das???

alcaeus 4. Dez 2004 08:22

Re: Label erstellen in den man Text markieren kann
 
Hi ferby,

du musst einem anderen Element des Forms als TabOrder "0" zuweisen, oder im OnCreate deines Forms schreiben:
Delphi-Quellcode:
ActiveComponent := nil;
Greetz
alcaeus

Luckie 4. Dez 2004 08:25

Re: Label erstellen in den man Text markieren kann
 
Delphi-Quellcode:
Edit1.SelStart := 0;
Klappt aber nur im OnPaint der Form.

ferby 20. Dez 2004 21:47

Re: Label erstellen in den man Text markieren kann
 
Hallo,

Das

Delphi-Quellcode:
ActiveComponent := nil;
klappt nicht, bei mit kommt der Fehler [Fehler] Unit1.pas(28): Undefinierter Bezeichner: 'ActiveComponent'

???

jim_raynor 20. Dez 2004 21:52

Re: Label erstellen in den man Text markieren kann
 
Wichtig wäre auch noch, dass du ReadOnly auf true stellst, dass man das Feld nicht bearbeiten kann.

SirThornberry 20. Dez 2004 22:34

Re: Label erstellen in den man Text markieren kann
 
das ganze heißt nicht ActiveComponent sondern ActiveControl


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:25 Uhr.

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