Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   problem mit manual dock (https://www.delphipraxis.net/163799-problem-mit-manual-dock.html)

hyype 17. Okt 2011 16:13

AW: problem mit manual dock
 
@himitsu:
nix :/

@bummi:
wenn man die formulare an das panel andockt, hat der user später die möglichkeit, sie dort wieder abzudocken und wenn er mehrere monitore hat, kann er das ausgedockte form dann auf nen anderen monitor ziehen. das ist schon ziemlich praktisch.

hyype 24. Okt 2011 09:04

AW: problem mit manual dock
 
ich habe aufgegeben
ich habe auf das panel jetzt 2 weitere panels mit nem splitter dazwischen platziert und docke somit jedes form in sein eigenes panel
damit auftretende probleme konnte ich über dieverse docking-events lösen, es scheint jetzt bugfrei zu funktionieren

hyype 28. Okt 2011 09:15

AW: problem mit manual dock
 
ich habe noch ein problem im zusammenhang mit dem hier
ich habe jetzt auf meinem ursprungspanel 2 weitere panels liegen.
diese haben dragmode dmautomatic und eben die reingedokten formulare
wenn ich jetzt ein formular aus dem panel abdocke, habe ich ein leeres panel auf dem ursprungspanel
und jetzt kann ich dieses leere panel, was nie angedockt wurde, aus dem ursprungspanel ausdocken, aber nicht wieder andocken, weil das ursprungspanel ja docksite auf false sitzen hat
der fehler ist also, dass ich das panel ausdocken kann...
und das passiert nur, wenn dragmode auf dmautomatic steht, bei dmmanual passiert dasd nicht, dafür passiert anderer mist, d.h. dmautomatic muss bleiben ^^
aso, das event onundock des ursprungspanels wird bei diesem ausdocken nicht ausgelöst, vermutlich weil das panel nie angedockt wurde... sehr fies!!!

ich habe es jetzt so "gelöst", dass ich in den events des nicht-urspungspanels ^^ den dragmode setze,
also am ende von undock auf manual und zu beginn von dockdrop auf automatic
ich bezweifel, dass das ne saubere lösung ist..


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:22 Uhr.
Seite 2 von 2     12   

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