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 müssen SpeedButtons immer im Hintergrund sein? (https://www.delphipraxis.net/9800-muessen-speedbuttons-immer-im-hintergrund-sein.html)

ArrayOf.. 4. Okt 2003 16:04


müssen SpeedButtons immer im Hintergrund sein?
 
Hallo, weiß vielleicht jemand warum diese Speedbuttons in der DFM-Datei nicht an das untere Ende derselbigen umzukopieren sind? Ich mein es geht zwar, aber leider ohne Effekt, dh. beim nächsten Anzeigen der DFM-Datei als Text stehen sie trotzdem leider immer wieder ziemlich am Anfang dieser Datei. Ich frage das nur deshalb, weil diese Speedbuttons damit auf dem Formular auch immer weitestgehend im Hintergrund, also immer 'unter' den anderen Button-Typen angesiedelt sind und ich das aber ganz gerne in einem Fall mal geändert hätte. Oder gibt es sonst eventuell irgend eine Möglichkeit diese Speedbuttons etwas weiter in den Vordergrund zu stellen?

Thanks schonmal vorneweg

Illuminator-23-5 4. Okt 2003 16:10

Re: müssen SpeedButtons immer im Hintergrund sein?
 
Du könntest den Speedbutton auf ein Panel legen, das die selbe größe hat, is aber umständlicher. Aber mit der dfm-Datei hat das nix zu tun!

ArrayOf.. 4. Okt 2003 17:32

Re: müssen SpeedButtons immer im Hintergrund sein?
 
Guter Einfall! Umständlich? Nee. Wenn man diesen Effekt nunmal gerade eben braucht ist das überhaupt nicht umständlich, denn so geht es ja wenigstens überhaupt - anders nämlich garnicht!

Thx nochmal.

(übrigens, die Reihenfolge, in der die Objekte in der DFM-Datei erwähnt sind, ist durchaus identisch mit ihrer Vorder/Hintergrundsposition auf dem Formular. Daher ist es diesbezüglich manchmal auch schlicht der einfachere Weg die Auflistung des Objektes in dieser DFM-Datei zu verschieben, also z.B. dann an das Datei-Ende zu stellen, wenn man das Objekt auf dem Formular nachher ganz im Vordergrund haben möchte.)

Luckie 4. Okt 2003 20:11

Re: müssen SpeedButtons immer im Hintergrund sein?
 
In der Datei würde ich aber nicht rumeditieren. Schon mal mit der rechten Maustaste auf ein Objekt im DesignModus auf dem Formular geklickt und im Untermenü "Control" "Bring to front" und "Send to back" gefunden?

ArrayOf.. 4. Okt 2003 22:59

Re: müssen SpeedButtons immer im Hintergrund sein?
 
Es gibt aber auch Situationen, da kann das notwendig sein. Wenn man z.B. eine Vorder/Hintergrundsreihenfolge von 3 oder mehr Ebenen hat, dann kommt man mit diesen Menuepunkten "Bring to front" bzw. "Send to back" einfach nicht mehr hin, weil diese nämlich so eine Button dann z.B. entweder ganz und gar in den Vordergrund schreiben oder eben nur ganz und gar in den Hintergrund. Es gelingt so jedoch nicht das Objekt dann aber etwa in (einer) der mittleren Ebene(n) herauskommen zu lassen. In einem solchen Fall hilft dann also doch nur das 'per Hand' verschieben des Objektes in der DFM-Datei.

(Auch wenn ich z.B. einer SpeedButton eine zweizeilige Beschriftung zukommen lassen möchte, dann geht das doch eigentlich auch nur durch ein Editieren der entsprechenden Caption-Property in dieser DFM-Datei. Allerdings ist das in beiden Fällen auch mehr nur so ein harmloses Minimaleditieren. Die sonstigen Aktionen überlasse ich dann schon gerne der IDE - auch schon der Bequemlichkeit halber.)


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