![]() |
Label auf Komonentenoberfläche platzieren
Moin,
ich bastle gerade an der PrintPreview-Kompo von Delphiarea rum. Ich würde gerne ein Label auf deren Oberfläche platzieren, das funzt aber nicht sondern wird dahinter auf das Form gesetzt. Die Kompo ist aber aus TScrollbox abgeleitet. Es muß das Drop des Labels also irgendwo verhindert werden. Nach was muss ich denn da in den ca. 4000 Zeilen Code suchen? Danke, Messie |
Re: Label auf Komonentenoberfläche platzieren
HAI, :hi: was ist das für eine Komponente? sowas wie TLabeledEdit ? :roll:
|
Re: Label auf Komonentenoberfläche platzieren
|
Re: Label auf Komonentenoberfläche platzieren
Hallo,
die Stelle, mit der ich Komponenten platzieren kann, habe ich jetzt gefunden. Im constructor steht:
Delphi-Quellcode:
Damit ist das Zuordnen von anderen Komponenten schaltbar.
ControlStyle := ControlStyle - [csAcceptsControls];
Leider hat es mir nicht weitergeholfen weil es noch ein Paperpreview gibt, auf das ich eigentlich möchte. Aber das bringt mit normalen Kompos nichts, weil die nicht in die Zoomfunktion etc. einbezogen werden. Und ich möchte ja eigentlich den Preview vorbereiten. Grüße, Messie |
Label auf Kompo platzieren oder....
ein anderer Gedanke:
kann ich an das Canvas jeder beliebigen Komponente kommen? Das würde mir das Reinbasteln von veränderten Controls in die Preview-Kompo ersparen. Im speziellen Fall geht es um den Zugriff auf TQRLabels aus Quickreport deren Canvas ich neu zeichnen würde. Grüße, Messie |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:48 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