![]() |
Re: Eigene Komponente: Problem mit Property Lines: TStrings.
Vielleicht liegt das am OI, hast du schon mal probiert, der Caption zur Laufzeit einen String mit mehr als 255 Zeichen zuzuweisen?
|
Re: Eigene Komponente: Problem mit Property Lines: TStrings.
Delphi 6. Du darfst natuerlich nicht "Huge strings" in den Projektoptionen ausschalten.
|
Re: Eigene Komponente: Problem mit Property Lines: TStrings.
Zitat:
Zitat:
|
Re: Eigene Komponente: Problem mit Property Lines: TStrings.
Nein, ich benutze die Defaulteditoren, sprich ich gebe im Objektinspektor ein.
Wenn du die JVCL hast, dann starte doch nochmal den Installer und aktiviere "register global design editors" und installiere durch. Danach haben Strings den TStringList Editor registriert und erlauben auch mehrzeilige Texte. |
Re: Eigene Komponente: Problem mit Property Lines: TStrings.
Zitat:
Parallel habe ich auch noch an meiner eigenen Komponente weiter gearbeitet. Die funktioniert jetzt auch ganz gut. Die Eigenschaften "Caption" und "AutoSize" sind nun überflüssig, werden aber noch im OI angezeigt. Hat jemand einen Tipp, wie ich die dort rausbekomme? Besten Dank Ares |
Re: Eigene Komponente: Problem mit Property Lines: TStrings.
Das kommt davon wenn du von TLabel ableitest.
Ueblicherweise sind Komponenten als Paare von Klassen implementiert, z. B. TLabel und TCustomLabel. TLabel macht nur alle Properties published. Die gesamte Implementierung liegt in TCustomLabel. Das ist noetig, da man zwar bei der Ableitung von protected nach public oder published gehen kann, aber bei weiterer Ableitung nicht mehr zurueck. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:05 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