![]() |
LMD DockingPack: Formular als DockPanel zur Laufzeit hinzufügen
Hi,
benutzt jemand das LMD DockingPack? Ich versuche ein Formular als DockPanel hinzuzufügen. Mit der Methode DockControl funktioniert es auch allerdings lässt sich das Panel dann nicht wie die anderen verschieben oder ausdocken. Weiß jemand wie das geht ? Gruß Bud |
AW: LMD DockingPack: Formular als DockPanel zur Laufzeit hinzufügen
Also ich mache das Docken mit ManualDock.
Vor ganz langer Zeit hatte ich auch solch ein Problem. Ich glaube, es lag an Dragmode (TForm), was auf dmAutomatic stehen muß. |
AW: LMD DockingPack: Formular als DockPanel zur Laufzeit hinzufügen
Wenn ich den DragMode vom Formular auf dmAutomatic setze kommt beim Versuch es zu schieben eine Exception "Formulare können nicht gezogen werden".
Hast du zufällig einen kleinen Codeschnippsel zur Hand? :oops: |
AW: LMD DockingPack: Formular als DockPanel zur Laufzeit hinzufügen
Delphi-Quellcode:
Dragkind = dkDock
DockPanel ist TLMDdocksite
procedure TfrmV1.Docking; begin ManualDock(DockPanel, nil, alBottom); end; DragMode = dmAutomatic ManualDock ist eine Methode von TForm! Ich docke, nachdem ein Button betätigt wurde. Der Button ruft docking auf. Ansonsten habe ich keine besonderen Sachen hinsichtlich des Dockens. Nur das Einstellen des Dockingpanels ist noch mal ein gewisser Aufwand, da ggf Buttons, Caption und Image zugeordnet werden müssen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:58 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 by Thomas Breitkreuz