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 Alphablend für Panel und StringGrid (https://www.delphipraxis.net/13097-alphablend-fuer-panel-und-stringgrid.html)

huberlix 10. Dez 2003 22:01


Alphablend für Panel und StringGrid
 
Hi, hab ein Proggie für ein Billardturnier geschrieben. Nun fände ich es schön, auf die Form ein Billard-Bild als Hintergrund zu legen.
Leider ist aber der größte Teil des Bildes verdeckt, durch ein Panel mit einer Scrollbox, auf dem die Buttons mit den Spielpaaren platziert werden. Außerdem gibts ein StringGrid in dem der Spielverlauf festgehalten wird.
Gibts ne Möglichkeit, irgendwie AlphaBlend für die beiden Kompo's zu verwenden?
Das ist bestimmt ein Riesenaufwand oder? Hab da vom Klassenableiten eigentlich so gut wie keine Ahnung. Oder hat vielleicht jemand ne andere Idee?

Gruß, Bernd

huberlix 12. Dez 2003 13:33

Re: Alphablend für Panel und StringGrid
 
Hab jetzt ne halbwegs passable Lösung gefunden:
Ich lege auf das Formular wie gehabt das Image, wobei es eben durch die Kompos großteils verdeckt wird.
Nun stelle ich eine weitere Form mit gleicher größe dahinter, und lade das gleiche Bild.
Die obere form wird mit Alphablend teilweise transparent gemacht, wodurch auch die Kompo´s teilweise transparent werden.
Außerhalb der Komponenten sieht das Bild nicht mehr transparent aus,weil ja das Bild "doppelt" zu sehen ist.Dadurch sieht es so aus, als währen nur die Kompo´s transparent.

Gruß, Bernd


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