![]() |
Dock & ein Close-Button oder ManualDock(Wand, Kopf);
Hi @ all,
ich habe da mal ne Frage: ich habe ein panel, dass ich von meiner Form "undocken" kann. Und natürlich wieder drauf. Das passt auch alles. Aber wenn es als tool-window herum fliegt: Hat das Tool-Window ja eine Close-Button (X-Button) Leider funktioniert der auch. Danach ist dan mein Panel wech... Das sollte aber besser nicht sein... Welches event ist das? OnClose gibt's bei panel ja ned. OnExit... wir auch nicht so wie erwartet ausgelöst... Wie zu geiger bekomme ich mit, ob man das zu macht?! thx für's nachdenken & cya Corelgott |
Re: Dock & ein Close-Button oder ManualDock(Wand, Kopf);
naja wenn ich das richtig versteh?! dann hat doch dein Tool-Window das OnQueryClose-Ereignis (bzw. OnClose) und da kannst du das schließen verhindern...
|
Re: Dock & ein Close-Button oder ManualDock(Wand, Kopf);
hmm an sich ja;
aber das ist ja kein klassischen tool-window. Das ist bloß ein look-Alike Das ist ja von hause aus ein Panel als bsp:
Code:
so daraufhin kann man das panel von der form ablösen und wieder drauf kleben.
Panel1.DockMode := dmAutomatic;
Panel1.DragMode := dkDock; Form1.DockSite := true; Und der effekt den ich habe ist wenn es abgelöst ist.... oder versteh ich dich da gerade falsch? Schon mal thx für die schnelle Antwort... thx & cya |
Re: Dock & ein Close-Button oder ManualDock(Wand, Kopf);
**push** //sry
hat sonst keiner eine idee? |
Re: Dock & ein Close-Button oder ManualDock(Wand, Kopf);
Liste der Anhänge anzeigen (Anzahl: 1)
Doch hab ich ;)
Ich hab jetzt keine Lust zu erklären :mrgreen: Aber ich hab dir ein Beispiel programmiert ^^ |
Re: Dock & ein Close-Button oder ManualDock(Wand, Kopf);
hmm joar das ist schon mal ein recht einfacher weg um das teil wieder zu bekommen, wenn es "weg kommt"...
Ein großes THX @ Neutral General (* sich ärger, das man da selbst nicht drauf gekommen ist*) aber gibt es auch nen weg das "hiden" komplett zu verhindern? cya Corelgott |
Re: Dock & ein Close-Button oder ManualDock(Wand, Kopf);
Danke :)
Ja.. mh ich bin noch am experimentieren. Muss aber grad weg.. Ich guck nachher nochmal. Aber ich glaube mit den Ereignissen kommt man da nicht weiter^^ Ich habe nämlich mal in jedes Ereingnis Panel1.Show geschrieben und es ist trotzdem verschwunden :mrgreen: Naja ich werde mir das nochmal angucken ;) |
Re: Dock & ein Close-Button oder ManualDock(Wand, Kopf);
hi
na Neutral General hast du deine Vorschungen weitertreiben können? oder ist das im Nirvana versiegt? Ich bin leider immernoch am suchen... Ok mit visible := true bekomme ich das zumindest mal wieder aber.... ?? thx & cya Corelgott |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:22 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