![]() |
Komponente in Panel reinsetzen geht nicht
Hallo,
eigentlich ist es eine ganz banale Sache, eine Komponente in ein Panel reinzuklicken. Eine nicht-Standard-Komponente aus dem Netz widersetzt sich aber und platziert sich selbstständig auf dem Formular. Ich möchte die Komponente aber im Panel drin haben, weil das beim Größe ändern/ziehen des Formulars wesentlich einfacher ist. Was kann ich da machen? |
Re: Komponente in Panel reinsetzen
Hi
So kann man nichts dazu sagen. Um welche Komponente handelt es sich denn? |
Re: Komponente in Panel reinsetzen
Es handelt sich um einen TFolderTree (abgeleitet von TCustomListView) den ich von
![]() |
Re: Komponente in Panel reinsetzen geht nicht
Hi,
im Constructor wird der Owner zum Parent gemacht, warum auch immer...
Delphi-Quellcode:
kannst ja mal die Zeile rausschmeissen in der Hoffnung, dass es funktioniert.
constructor TFolderTree.Create(AOwner : TComponent);
begin inherited Create(AOwner); ... // hier wird das Form zum Parent gemacht! self.parent := (AOwner as TWinControl); ... Oder halt im Code erstellen und Panel als Owner übergeben... Cu, Frank |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:04 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