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 Label über Editfeld (https://www.delphipraxis.net/46109-label-ueber-editfeld.html)

CodeX 18. Mai 2005 18:27


Label über Editfeld
 
ich würde gerne ein label über einem editfeld setzen. leider verdeckt das editfeld das label immer.
über "element/nach vorne setzen" funktioniert es leider auch nicht. gibt es da einen trick dabei?

danke :)

idontwantaname 18. Mai 2005 18:37

Re: Label über Editfeld
 
wozu brauchst du das denn ??
vllt gibt es eine alternative lösung

Hansa 18. Mai 2005 19:10

Re: Label über Editfeld
 
Zitat:

Zitat von idontwantaname
wozu brauchst du das denn ??

Solche "Lösungen" sind echt Klasse. 8) Allerdings ist die Fragestellung auch so unpräzise, daß solcherlei Antworten geradezu herausgefordert werden. Es gibt allerdings standardmäßig ein TLabeledEdit, wo das Label oben an dem Edit klebt. Ab D6.

sniper_w 18. Mai 2005 19:12

Re: Label über Editfeld
 
Nimm stat TLabel ein TStaticText.

CodeX 18. Mai 2005 21:24

Re: Label über Editfeld
 
Zitat:

Zitat von sniper_w
Nimm stat TLabel ein TStaticText.

ah, sehr gut. ja das klappt. schade ist nur, dass selbst wenn transparent auf true gesetzt ist, der hintergrund nicht wirklich transparent wird, sondern nur die farbe des fensters annimmt. also wenn sich ein anderes element drunter befindet, wird es trotzdem komplett verdeckt.
das ist zwar etwas ägerlich, aber in dem fall nichtg so schlimm. ich stelle transparent auf false und stelle als hintergrundfarbe, die selbe farbe wie das editfeld hat, ein.

danke schön!

wenn trotzdem noch jemandem einfallen sollte, wie man text über andere elemente legen kann, sodass nur der text überlagert und nicht die gesamte rechtecks-fläche des elementes, bitte sagen.

@hansa
es ging mir nicht um die positionierung darüber in einer schicht sondern darüber in einer zweiten ebene. ähnlich wie bei photoshop zb. wo dann die grafik auf einer höheren ebene die darunter liegende verdeckt. ich dachte das wäre aus meiner erlärung mit "element/nach vorne setzen" ersichtlich gewesen.


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