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-Hintergrund durchsichtig machen!? (https://www.delphipraxis.net/126044-label-hintergrund-durchsichtig-machen.html)

Eragom 16. Dez 2008 20:43


Label-Hintergrund durchsichtig machen!?
 
Hallo liebe D-Pler,

Als erstes: Ich hoffe ich habe ins richtige Forum gepostet, wenn nicht dann bitte verschieben :arrow:

So und nun meine Frage:

Wie kann ich den Hintergrund von einem Label durchsichtig machen?
Also so, dass man nur noch die Schrift sieht. Damit ich als Hintergrund z.B. ein Bild machen kann und darüber ein Label setzen kann. Sonst hat man so nen dummen weißen Rahmen auf seinem Bild und das sieht natürlich net so dolle aus! :lol:

Was ich mir jetzt so gedacht habe: Eine unsichtbare Farbe oder ä.^^

Nun ja, schon ma danke im Voraus!

Mfg

htxmlx 16. Dez 2008 20:47

Re: Label-Hintergrund durchsichtig machen!?
 
Du hast schon ganz recht du kannst eine Farbe in Delphi als Transparent einstellen, dann wird nur diese Farbe immer als durchsichtig angezeigt...nun musst du diese nur als Hintergrund für das Label nehmen, das du über dein Bild legen willst.

Gruß, htxmlx

Eragom 16. Dez 2008 20:49

Re: Label-Hintergrund durchsichtig machen!?
 
Ah erstmal danke für deine schnelle Htxmlx, doch nun die Frage: Wie mach ich das?^^

MFG

htxmlx 16. Dez 2008 20:52

Re: Label-Hintergrund durchsichtig machen!?
 
Guck mal in die Delphi Hilfe unter "TBitmap.Draw & TBitmap.TransparentColor" ...da sollte da eg. gehen.

Gruß, htxmlx

Eragom 16. Dez 2008 20:54

Re: Label-Hintergrund durchsichtig machen!?
 
Sorry das kann ich leider nicht, denn ich benutze Vista und da funktioniert die Hilfe nicht! :(
Könntest du mir von daher das einmal bitte schreiben?
Wäre echt nett!!!!!!!!!!!! :!: :!: :!:

Mfg

Blackheart 16. Dez 2008 20:56

Re: Label-Hintergrund durchsichtig machen!?
 
Transparent auf True stellen im OI

htxmlx 16. Dez 2008 20:56

Re: Label-Hintergrund durchsichtig machen!?
 
Naja, ich spiel hier jetzt nicht deinen Bimbo, das ganze findest du ja auch bei Google etc. ..

*wiedermal ein schönes Beispiel für die "Vista - XP Verhältnisse" ^^*

Gruß, htxmlx

Eragom 16. Dez 2008 21:02

Re: Label-Hintergrund durchsichtig machen!?
 
Danke erstmal! Aber bei GOOGLE hab ich nichts gefunden!
Auf jeden Fall geht das, erspart mir viel Arbeit! :!:
Thx dafür :!: !

Aber in Sachen Vista-Xp ists klar: Xp hat keine Chance mit den neuen Technologien mitzuhalten, es ist einfach ein veraltetes Betriebssystem, finde dich damit ab! :wink:
Vista ist einfach viel benutzerfreundlicher gestaltet!

MFG

ryLIX 16. Dez 2008 21:06

Re: Label-Hintergrund durchsichtig machen!?
 
Zitat:

Zitat von Eragom
Sorry das kann ich leider nicht, denn ich benutze Vista und da funktioniert die Hilfe nicht! :(
Könntest du mir von daher das einmal bitte schreiben?
Wäre echt nett!!!!!!!!!!!! :!: :!: :!:

Mfg

Warum installierst du dann nich das alte Hilfesystem nach so wie es die Vista Hilfe als Lösung anbietet?

Bei mir geht die Hilfe vom TDE2006 auch ohne Probleme mit Vista Home Premium.

Eragom 17. Dez 2008 17:55

Re: Label-Hintergrund durchsichtig machen!?
 
Danke!!! Das hatte ich noch gar nicht gesehen!!!

Mfg

EWeiss 17. Dez 2008 18:05

Re: Label-Hintergrund durchsichtig machen!?
 
OT:
Zitat:

Vista ist einfach viel benutzerfreundlicher gestaltet!
Das alte leidige problem XP contra Vista..
Für mich ist Vista einfach müll lasse mir nicht gern diktieren wie ich meine Dinge in einem System verwalte
VISTA nervt nur !!

Dann kann man genausogut nach Linux portieren alle mal angenehmer als VISTA
und ohne den Klickistreß

gruss Emil

turboPASCAL 17. Dez 2008 18:17

Re: Label-Hintergrund durchsichtig machen!?
 
So Schlimm ist Vista nun auch nicht, nach ein wenig einwurschteln ist's wie XP mit ein paar Ausnahmen.

Zm Thema, ein Panel nemen, ein Image drauf, Align auf Client, Label drauf und auf transparent schalten sowie Align auf Client fertisch.
(So als Notlösung ... ;) )

DeddyH 17. Dez 2008 18:35

Re: Label-Hintergrund durchsichtig machen!?
 
Ja, wer Windows kennt, lernt mit Notlösungen zu leben :mrgreen:

turboPASCAL 17. Dez 2008 19:07

Re: Label-Hintergrund durchsichtig machen!?
 
Ich könnte ja och ne klene Klasse basteln aus nem Bitmap oder so, aber das ist war scheinlich nix für den Threadersteller ;)
Wenn der Compiler wüsste was ich Programieren will, wäre es dann nicht viel einfacher zu Programieren. :gruebel:

neuling31 24. Dez 2008 08:04

Re: Label-Hintergrund durchsichtig machen!?
 
Du musst unter dem Form1.Create ereignis folgenes eingeben:
Delphi-Quellcode:
Label1.Transparent := True
Fertig!

Matze 24. Dez 2008 08:26

Re: Label-Hintergrund durchsichtig machen!?
 
Das wurde bereits in Beitrag #6 genannt. ;)

DP-Maintenance 24. Dez 2008 08:27

DP-Maintenance
 
Dieses Thema wurde von "Matze" von "Sonstige Fragen zu Delphi" nach "VCL / WinForms / Controls" verschoben.
TLabel -> VCL


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