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 TEdit Transparent (https://www.delphipraxis.net/76011-tedit-transparent.html)

kaschte 28. Aug 2006 18:31


TEdit Transparent
 
Hab ne Form mit nehm Hintergrundbild. Da die ganze Form aber fast von zwei TEditfeldern verdeckt ist, möchte ich diese ein wenig transparent machen. Wie? Hab bereits gesucht aber nur Sachen für die ganze Form oder solche die ich nicht begriff gefunden :D

Die Funktion sollte für möglichst viele Windowsversionen funktionieren.

Neutral General 28. Aug 2006 18:34

Re: TEdit Transparent
 
Wenn dus nicht unbedingt selbst machen willst: TTransEdit

Gruß
Neutral General

3_of_8 28. Aug 2006 18:40

Re: TEdit Transparent
 
Oder du suchst nach Hier im Forum suchentrans.pas und machst damit dein Edit transparent.

kaschte 28. Aug 2006 18:43

Re: TEdit Transparent
 
Zitat:

Zitat von Neutral General
Wenn dus nicht unbedingt selbst machen willst: TTransEdit

Gruß
Neutral General

Wohin damit? Was soll ich mit der .pas Datei machen?

Sorry, aber bin ein ziemlicher Delphi Anfänger :corky:

3_of_8 28. Aug 2006 18:44

Re: TEdit Transparent
 
Hau sie in ein Package und installier es.

mkinzler 28. Aug 2006 18:45

Re: TEdit Transparent
 
Zitat:

Wohin damit? Was soll ich mit der .pas Datei machen?
I ein Package einfügen und installieren.

kaschte 28. Aug 2006 18:54

Re: TEdit Transparent
 
Gott bin ich :wall:

Ich mach n Package->Add->Gib den Pfad der Tan...pas oder so an und dann kommt error die vcl und rtl oder sowas findets nicht??

Neutral General 28. Aug 2006 18:56

Re: TEdit Transparent
 
Komponenten -> Installieren -> Transedit.pas auswählen -> Ok -> Ok -> Ok -> Ok -> compilieren -> Installieren -> ok -> ok -> ok -> ok

so ungefähr... zwischen -> ok und ->ok bin ich mir nicht ganz sicher :mrgreen:

mkinzler 28. Aug 2006 18:57

Re: TEdit Transparent
 
Ab BDS2005 mußt du aber zuerst ein Package manuell erstellen und dann die Unit hinzufügen.

kaschte 28. Aug 2006 19:00

Re: TEdit Transparent
 
Ok, also immoment geht gerade gar nichts mehr :D Kann nicht mehr compilieren (findet ne .dpr nicht mehr) usw.

Das Installieren steht bei mir nicht, nur Neuer VCL Komponent und dann kann ich irgendwas auswählen das ich nicht chegg :D und dann noch Package installieren

Neutral General 28. Aug 2006 19:02

Re: TEdit Transparent
 
Was für eine Delphi-Version hast du denn?
Wenn du Delphi <=8 hast dann mach ich gleich mal was...

kaschte 28. Aug 2006 19:02

Re: TEdit Transparent
 
Geht wieder neu installiert.

@Neutral Warum? :angel:

Neutral General 28. Aug 2006 19:10

Re: TEdit Transparent
 
Dann mach ich dir ne Schritt-für-Schritt Anleitung mit Screenshots ;)

mkinzler 28. Aug 2006 19:12

Re: TEdit Transparent
 
Zitat:

und dann noch Package installieren
Von was reden wir die ganze zeit ? :gruebel:
Zitat:

Zitat von 3_Of_8
Hau sie in ein Package und installier es.

Zitat:

Zitat von mkinzler
I ein Package einfügen und installieren.


kaschte 28. Aug 2006 19:23

Re: TEdit Transparent
 
Zitat:

Zitat von Neutral General
Dann mach ich dir ne Schritt-für-Schritt Anleitung mit Screenshots ;)

Das wär nett :D :angel: :angel2: :mrgreen: :zwinker:

3_of_8 28. Aug 2006 19:37

Re: TEdit Transparent
 
Also: Neu->Package, dann Unit hinzufügen->Die Unit auswählen, OK, Installieren.

Wenn irgendwas kommt a la "Die folgenden Packages müssen hinzugefügt werden um blablabla", dann einfach auf Ja klicken.

Neutral General 28. Aug 2006 19:39

Re: TEdit Transparent
 
Liste der Anhänge anzeigen (Anzahl: 1)
Es ist Möglich das es bei dir bisschen anders aussieht manchmal aber das bekommst du hin ;)
Du hast zwar immernoch nicht gesagt welche Delphi Version du hast aber du wirst ja sehn obs klappt :P

Gruß
Neutral General

kaschte 29. Aug 2006 17:20

Re: TEdit Transparent
 
Hat jetzt mit Package geklappt! Danke viel mals!

Keine Ahnung was ich falsch gemacht habe :D Naja jetzt gehts :D

kaschte 29. Aug 2006 17:23

Re: TEdit Transparent
 
Ich erlös euch gleich nur noch ne ganz kleine Frage ;)

Kann man die Intensität auch einstellen? Also das es trotzdem noch leicht weisslich ist? Nicht ganz durchscheinend?

RedOne 9. Feb 2011 16:57

AW: TEdit Transparent
 
Ich greife da mal einen alten Thread auf :-)
Und war suche ich ebenfalls eine Komponente die mir ein Edit Transparent macht, damit ich hinter dem Edit ein Bild anzeigen kann (allenfalls würde auch eine Edit-Komponente genügen, der man ein Bild als Hintergrundbild setzen kann).

Die Komponente hier im Thread funktioniert bei mir nur halb, und zwar ist der Hintergrund des Textes nach wie vor gesetzt. Gibt es keine Komponente die ein Edit komplett Transparent macht oder der man ein Hintergrundbild setzen kann?

Danke

DeddyH 9. Feb 2011 16:59

AW: TEdit Transparent
 
Ich kenne die Komponente jetzt nicht, aber kann nicht vor dem Zeichnen des Textes mit SetBkMode auf transparent umstellen?

RedOne 9. Feb 2011 17:18

AW: TEdit Transparent
 
Hm. Wie meinst Du das?
Der Text wird ja vom Benutzer eingegeben...

SetBkMode( TransEdit1.Handle, TRANSPARENT ); doesn't work...


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:21 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-2025 by Thomas Breitkreuz