Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Visuelle Komponente - Property-Problem (https://www.delphipraxis.net/151680-visuelle-komponente-property-problem.html)

Schorschi5566 27. Mai 2010 21:09


Visuelle Komponente - Property-Problem
 
Hallo mal wieder,

ich versuche gerade ein eigenes StringGrid zu bauen. Mit 'ner Menge Rtti-Schnickschnack. :-D

Das StringGrid verwendet daher ein externes Datenobjekt, dass ich gerne zur Designtime im OI zuweisen würde.

Also soetwas wie die roten Felder bei manchen Komponenten im OI. Wie macht man sowas?

Oder geht das ganz anders?

Erst hatte ich den Constructor einfach um die Objektreferenz erweitert, was auch prima klappt, solange man es eben nicht zur Komponente umfunktioniert. Sobald ich das Teil auf das Form ziehe, kracht's weil ja wohl nicht mein Constructor verwendet wird.

Ich habe hier mal etwas von "OnLoad" gelesen, kann das Posting aber beim besten Willen nicht mehr finden. :(


Kann mir da mal jemand auf die Sprünge helfen? :) Wäre sehr nett. ;)


Viele Grüße,
Uwe

mkinzler 27. Mai 2010 21:15

Re: Visuelle Komponente - Property-Problem
 
.Loaded() wird aufgerufen, wenn alle Eigenschaften aus der DFM rekonstruiert worden sind

Schorschi5566 27. Mai 2010 21:21

Re: Visuelle Komponente - Property-Problem
 
Hallo Mkinzler,

danke für Deine schnelle Antwort.

Wie schaffe ich es denn dann, meine Komponente mit einem Laufzeitobjekt zu "verheiraten"? Nicht über den Constructor, oder?


Grüße,
Uwe

mkinzler 27. Mai 2010 21:27

Re: Visuelle Komponente - Property-Problem
 
Nein. Es würde sich anbieten einen entsprechendn Property Editor zu schreiben

Schorschi5566 27. Mai 2010 21:36

Re: Visuelle Komponente - Property-Problem
 
Ohje, sowas hatte ich fast befürchtet. :mrgreen: Mal wieder Neuland...

Na mal sehen, was ich da so in der SuFu finde.


Danke Dir.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:21 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