Hallo,
ich möchte gerne ein Panel auf meinem Form einblenden. Für das komplette Form würde ich die AlphaBlendValue per Timer hochsetzen lassen, aber beim Panel gibt es sowas ja nicht.
Hätte da jemand eine einfache Lösung?
mfg
Michael
Panel einblenden
- m.fuchs
- Lazarusforum e. V.
- Beiträge: 2822
- Registriert: Fr 22. Sep 2006, 19:32
- OS, Lazarus, FPC: Winux (Lazarus 2.0.10, FPC 3.2.0)
- CPU-Target: x86, x64, arm
- Wohnort: Berlin
- Kontaktdaten:
Panel einblenden
Software, Bibliotheken, Vorträge und mehr: https://www.ypa-software.de
-
- Beiträge: 359
- Registriert: Mi 27. Mai 2009, 20:54
- OS, Lazarus, FPC: OpenSuse11.4 x86 (Lazarus: 0.9.30 FPC 2.4.2)
- CPU-Target: x86
- Wohnort: Cottbus
Re: Panel einblenden
Etwas von hinten durch die Brust, aber wie wäre es mit einem übergelegten TImage, welches grundlegend Durchsichtig ist und du dann mit deinem Timer das Bild immer neu zeichnest mit einem immer weiter zunehmenden Alpha-Wert.
Bei maximaler Transparenz blendest du das Bild dann komplett aus damit die Controls darunter wieder erreichbar sind.
Bei maximaler Transparenz blendest du das Bild dann komplett aus damit die Controls darunter wieder erreichbar sind.
-
- Lazarusforum e. V.
- Beiträge: 7192
- Registriert: So 19. Nov 2006, 12:06
- OS, Lazarus, FPC: Linux Mint 19.3
- CPU-Target: AMD
- Wohnort: Oldenburg(Oldenburg)
Re: Panel einblenden
Du könntest dir eine eigene Komponente da für basteln. Die frage ist aber: Wie kommst du an die Grafik der darunter liegenden Komponenten ran?
Vielleicht reicht es ja, einmal das Form als Grafik in einen TBitMap vorliegen zu haben. Dann wäre es vorstellbar.
Vielleicht reicht es ja, einmal das Form als Grafik in einen TBitMap vorliegen zu haben. Dann wäre es vorstellbar.
MFG
Michael Springwald
Michael Springwald