Hallo,
mein erstes Projekt nähert sich dem Release so dass ich mich nun um das outfit des GUI bemühe.
Offensichtlich schient es nicht möglich zu sein direkt eine Textur auf den Hintergund einer Form zu legen.
Wie realisiert man soetwas am elegantesten ? Container ?
Ich möchte eine Textur (Bilddatei) entweder gestreckt oder gekachelt als Formhintergund festlegen.
Die Form hat eine feste Größe.
Gruß Frank
Hintergrundtextur (Bild) in einer Form
- m.fuchs
- Lazarusforum e. V.
- Beiträge: 2816
- 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:
Re: Hintergrundtextur (Bild) in einer Form
Wenn man nicht gerade ein Spiel programmiert, realisiert man es am elegantesten gar nicht.DL3AD hat geschrieben:Offensichtlich schient es nicht möglich zu sein direkt eine Textur auf den Hintergund einer Form zu legen.
Wie realisiert man soetwas am elegantesten ?
Gestreckt ist ganz einfach: TImage einfügen, Align auf alClient setzen, Bild laden und Stretch auf True setzen.DL3AD hat geschrieben:Ich möchte eine Textur (Bilddatei) entweder gestreckt oder gekachelt als Formhintergund festlegen.
Die Form hat eine feste Größe.
Für die Kacheln, müsstest du auf das Canvas von dem Image zeichnen und das Bild immer wieder kopieren, bis der Rand erreicht ist.
Das klappt aber nur, wenn du für die anderen Controls kein Align benutzt. In diesem Falle müsstet du im OnPaint des Forms zeichnen.
Software, Bibliotheken, Vorträge und mehr: https://www.ypa-software.de
-
- Beiträge: 478
- Registriert: Fr 13. Sep 2013, 12:07
- OS, Lazarus, FPC: Debian Bullseye (L 2.2.0)
- CPU-Target: 64Bit
- Wohnort: Rügen
Re: Hintergrundtextur (Bild) in einer Form
... Danke dass hilft weiter 

-
- Beiträge: 478
- Registriert: Fr 13. Sep 2013, 12:07
- OS, Lazarus, FPC: Debian Bullseye (L 2.2.0)
- CPU-Target: 64Bit
- Wohnort: Rügen
Re: Hintergrundtextur (Bild) in einer Form
... wie legt man die Ebene fest - das die anderen Elemente im Vodergrund sind der Hintergrund im Hintergrund ist ?
- m.fuchs
- Lazarusforum e. V.
- Beiträge: 2816
- 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:
Re: Hintergrundtextur (Bild) in einer Form
Rechte Maustaste auf das markierte Image => Z-Reihenfolge => Nach hinten bewegen.
Software, Bibliotheken, Vorträge und mehr: https://www.ypa-software.de