![]() |
Re: TPanel transparent ?
wenn du schreibst "totaler misst" bringt das keinen Weiter. Eine exakte Fehlerbeschreibung wäre bedeutend hilfreicher um dir weiterhelfen zu können.
Aber davon abgesehen ist es bei Fenstern (also Controls mit Handel) nicht wirklich möglich eine transparenz zu erzielen die genau so funktioniert wie bei den Controls in Delphi. Unter anderem liegt das auch an Doublefuffered von Delphi zum anderen auch daran das sowas einfach nicht von windows her vorgesehen ist. Also bleibt als einzige Möglichkeit sich best möglichst an die Transparenz heranzuarbeiten. |
Re: TPanel transparent ?
Liste der Anhänge anzeigen (Anzahl: 2)
ditto @ SirThornberry
Im Anhang noch eine Version, ein Mix aus den beiden weiter oben. [Dumme Sache, die Caption will sich nicht vert. zentrieren lassen .?! :?] Behoben. |
Re: TPanel transparent ?
das sieht mir irgendwie besser aus...
danke junge... |
Re: TPanel transparent ?
Zitat:
|
Re: TPanel transparent ?
:wiejetzt: Etwas genauer bitte, beim Erstellen oder in der .exe ?
|
Re: TPanel transparent ?
Nein, wenn man das Panel während der Laufzeit bewegt.
Z.B. so:
Delphi-Quellcode:
Aber hast Dir trozdem viel Arbeit gemacht.
procedure TForm1.TrsPanel1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer); begin ReleaseCapture; TTrsPanel (Sender).perform(WM_SysCommand, $F012, 0); end; |
Re: TPanel transparent ?
Aha, werde ma gucken.
Ne, viel Arbeit war es nich, habe ich nur aus meiner alten Komponentensammlung herausgekramt und ge-updatet. |
Re: TPanel transparent ?
Zitat:
Heike. |
Re: TPanel transparent ?
Ich muss noch anmerken, dasss andere Transparenzen irgendwie nich richtig übernommen werden.. Wenn ich also z.B. ein Image drauf hab, was nich vollständig mit dem Bild gefüllt ist, also noch ein transparenter Rand bleibt, dann wird der grau. Oder ein Label, was Transparent is, is da dann auch grau...
Wär schick, wenn das irgendwann richtig funzen sollte... erspaart einem ne Menge Arbeit wenn man mit Hintergrundbild oder so Arbeiten will.... |
Re: TPanel transparent ?
Liste der Anhänge anzeigen (Anzahl: 1)
Nachtrag zum
![]() Habe eine neue Variante erstellt, bei dem der Hintergrund von einem Bitmap gezeichnet wird. Diese Version behebt den Fehler mit den darunter liegenden Images (auch beim verschieben). Nachteil: Unter den Panel liegende Controls wie Buttons oder andere Panels usw. werden nicht gezeichnet. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:22 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