![]() |
Komponentenentwicklung
Hallo,
ich versuche zur Zeit eine eigene Komponente zu entwickeln. Als Vorfahrentyp habe ich TWinControl gewählt. Nun zu meiner Frage, ist es irgendwie möglich andere Komponenten(TImage,TPanel) auf meiner neuen Komponente zu platzieren bzw mit meiner Komponente zu verbinden? Zu dem würde ich noch gerne die Eigenschaften der verwendeten Komponenten ändern? Lässt sich jenes realisieren? Wenn ja wie? PS: Würde eine Komponente ähnlich des LabeledEdit's erstellen wollen. Tschüß Markus |
Re: Komponentenentwicklung
Grundlagen-Tutorials :
![]() diverse LabeledEdits (mangels Resonanz ist das aber nicht letzer Stand): ![]() Solltest Du das final Release :mrgreen: benötigen, dann sage Bescheid. |
Re: Komponentenentwicklung
Zitat:
|
Re: Komponentenentwicklung
Vielen Dank!!!
Nun komme ich wieder weiter. :-D Eine Frage hab ich diesbezüglich aber noch, wie kann ich die gesamten Eigenschaften des Label in die Eigenschaften der neuen Komponente übernehmen. (z.B. EditLabel bei LabeledEdit) Tschüß Markus |
Re: Komponentenentwicklung
Du meinst wahrscheinlich das "+"
Da must Du im Source nachschauen. :mrgreen: Ich glaube es ging irgendwie mit "SetSubComponent". Ja hier :
Delphi-Quellcode:
Da wird das Label erzeugt, auf linksbündig gesetzt, Caption auf Name des Labels und links vom Edit als Standard hingelegt (statt oben drüber wie in Delphi).
constructor TlblEdit.Create(AOwner: TComponent);
begin inherited; FAlignment := taLeftJustify; FLabel := TDockingLabel.Create(AOwner); FLabel.FParentEdit := Self; FLabel.Caption := FLabel.Name; FLabel.SetSubComponent(True); FLabel.Position := lpLeft; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:43 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