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 Dock & ein Close-Button oder ManualDock(Wand, Kopf); (https://www.delphipraxis.net/57210-dock-ein-close-button-oder-manualdock-wand-kopf-%3B.html)

Corelgott 17. Nov 2005 10:32


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

mumu 17. Nov 2005 10:34

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...

Corelgott 17. Nov 2005 10:41

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:
Panel1.DockMode := dmAutomatic;
Panel1.DragMode := dkDock;

Form1.DockSite := true;
so daraufhin kann man das panel von der form ablösen und wieder drauf kleben.
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

Corelgott 17. Nov 2005 15:13

Re: Dock & ein Close-Button oder ManualDock(Wand, Kopf);
 
**push** //sry

hat sonst keiner eine idee?

Neutral General 17. Nov 2005 15:42

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 ^^

Corelgott 17. Nov 2005 16:03

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

Neutral General 17. Nov 2005 16:19

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 ;)

Corelgott 22. Nov 2005 09:29

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