![]() |
TImage und Co auf Transparenter Form per DragAndDrop verschieben
Liste der Anhänge anzeigen (Anzahl: 4)
Hallöchen ^all
Ich versuche ein Personalisiertes Startmenü mit ein paar Grafikeffekten zu erstellen. Bedingung: Es soll Transparent sein. 100% sind nicht nötig 20% so in der drehe denke ich mir. Die Images (die als Icons dienen) dürfen aber nicht Transparent sein. So entschloss ich mich zu
Code:
Dahinter startet eine weitere Form mit
Form2.Brush.Style := bsclear
Code:
AlphablendValue ist über einen Slider einstellbar.
Form2BG.Alphablend :=true;
Form2BG.AlphablendValue := 130; Bild p1.jpg Was jetzt schon auffällt, die transparenten Images werden hier wieder schwarz gezeichnet. Dies ging ab einer Menge von 30 Images los. Verschiebe ich ein Image, geschieht folgendes -> p2.jpg. Dieses Problem könnte ich lösen, wenn ich vor dem Verschieben auf
Code:
schreibe. ->p3.jpg
form2.Brush.Style := bsSolid;
form2.Color := clblack; und danach wieder auf
Code:
Schalte ich nu ein zweites mal auf bsSolid ist das Fenster allerdings weiss. -> siehe p4.jpg
form2.Brush.Style := bsClear;
Hat wer noch ein paar Ideen dazu ?? |
AW: TImage und Co auf Transparenter Form per DragAndDrop verschieben
Problem gelöst:
Mehr als 3 Labels dürfen nicht auf der Form sichtbar sein.-> Nun sind auch die Images wieder Transparent Im Hintergrund wird ein schwarzes Bild geladen -> bsSolid nicht mehr nötig |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:59 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