![]() |
Toolpalette realisieren
Hallo,
ich habe vor eine Art MSPaint-Klon mit ein paar Modifikationen. Ich überlege im Moment wie ich am besten eine verschiebbare Toolpalette realisiere. Ich wüsste schon wie man das mit Tpanel macht aber das gefällt mir vom Layout nicht. Am liebste würde ich die Palette auf einer als Form machen (Bordersyte=bstoolwindow). Wie realisier ich nun aber, dass diese Form immer im Vordergrund ist, auch wenn auf dem Hauptformular gezeichnet wird. mfg KahPee |
Re: Toolpalette realisieren
Hab die Möglichkeit gefunden: Formstyle "StayOnTop".
Bleibt noch die Frage wie ich sicherstelle, dass die Form immer innerhalb des Clienten, des Hauptformulars bleibt. |
Re: Toolpalette realisieren
Erzeuge das Hauptformular als MDIForm und die unterfenster als MDIChilds
|
Re: Toolpalette realisieren
Das erfüllt leider nicht den Zweck, da ich ein solches Fenster nicht verbergen kann, auch befindet sich im Titel immer das Programmsymbol und das soll nicht sein. Ich habe allerdings mit einer zweiten Form auch schon möglichkeiten gefunden das ganze zu realisieren.
Wenn ich nun aber:
Delphi-Quellcode:
nutze so bekommt die Form "Tools" auch den Fokus. Ich möchte aber gerne, das weiterhin Form1 den Fokus hat und auch die Aktive Form ist. Wie realisiere ich das?
Tools.visible:=true
|
Re: Toolpalette realisieren
PArent einfach auf Hauptform stellen...
|
Re: Toolpalette realisieren
Das ist schon eine sehr gute Sache :P. Aber ich habe jetzt nicht mehr die Möglichkeit, die Form halbtransparent zu machen (Alphablend). Auch kann ich die Form per Top/Left nicht mehr da positionieren wo ich möchte, sie dockt sich immer genau in der oberen linken Ecke des Clienten hin. (Verschieben noch möglich)
|
Re: Toolpalette realisieren
Hat da noch jemand eine Idee`?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:19 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