![]() |
Image wie ein Stempel auf die Form
Hi Leute,
ich will mit einer Image-Komponente eine Bitmap quasi wie ein Stempel auf eine Form setzen. Auf der Form befinden sich ziemlich viele andere Komponenten. Unter anderem auch Groupboxen. Der Stempel soll aber so diagonal mehrere Groupboxen überdecken. Weiß einer, wie man sowas in den Vordergrund bekommt? |
Re: Image wie ein Stempel auf die Form
.BringToFront()
|
Re: Image wie ein Stempel auf die Form
... oder sollen nur die Groupboxen überdeckte werden und andere elemente wie Buttons davor ?
|
Re: Image wie ein Stempel auf die Form
Liste der Anhänge anzeigen (Anzahl: 1)
Ich hab das mal mit BringToFront ausprobiert. Trifft es leider aber noch nicht so ganz.
Ich hab mal ein Beispiel gemacht, wie es jetzt aussieht. Dann könnt ihr euch besser vorstellen, wie ich das meine. Es wird jetzt von der Image-Kompo noch nicht alles überdeckt. |
Re: Image wie ein Stempel auf die Form
Mit Hilfe von Regionen könnte man es so eventuell hinbekommen. Der Nachteil wäre, dass du nicht durch den roten Bereich durchklicken kannst.
|
Re: Image wie ein Stempel auf die Form
Durchklicken muß man ja gar nicht. Weil ja in der Form auch nichts mehr geändert werden soll.
Wie meinst du das mit Regionen? Meinst du eine Teilweise durchsichtige Form drüberlegen? |
Re: Image wie ein Stempel auf die Form
Zitat:
|
Re: Image wie ein Stempel auf die Form
Grundsätzlich wär's mir schon lieber, wenn ich das über eine Komponente in der eigentlichen Form lösen könnte. Dann brauch ich mir keine Sorgen über verschieben, minimieren, Vordergrund und so weiter zwischen den Formen machen.
|
Re: Image wie ein Stempel auf die Form
Das kann man auch mit Hilfe eines TPanel mit einem Image drauf machen. Und mit windows.CombineRgn() und windows.SetWindowRgn() das Panel sozusagen ausstanzen.
|
Re: Image wie ein Stempel auf die Form
Okay, das klingt ja schon wie eine ganz gute Idee. Nur wie mach ich das? In Panel hat ja keine Methode SetWindowRgn. Oder hab ich das was übersehen?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 20: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