Hallo,
ich brauche für eine Anwendung eine spezielle Komponente. So weit kein Problem, ich leite mir meine Komponente von zB TPanel ab.
Zur DesignTime verteile ich nun mehrere Komponenten auf meinem Formular:
Komp1, Komp2 und Komp3 (Alle vom Typ MeineKomponente)
Beim Create der Komp1 (und Komp2...) sollen sich diese Komponenten Werte aus INI Dateien holen und sich sozusagen umkonfigurieren (Top. Left, Caption....)
Aber...es geht nicht
Speziell im Create meiner Komponente brauche ich den Namen der Komponente.
also nichts leichter als das (denke ich):
(MeineKomponente ist von TPanel abgeleitet)
constructor MeineKomponente.create(aOwner : Tcomponent);
begin
inherited create(aOwner);
showmessage ( self.name );
.....
..und was wird mir angezeigt: Nichts! bzw: ''
Wie kann es sein, dass sich die Komponente sozusagen noch gar nicht kennt?
Ab wann kann ich auf die Eigenschaften einer Komponente denn zugreifen?
Ich hoffe, irgendjemand kann mir helfen, sonst muss ich mir einen anderen Mechanismus überlegen.
Danke schon mal,
ich brauche für eine Anwendung eine spezielle Komponente. So weit kein Problem, ich leite mir meine Komponente von zB TPanel ab.
Zur DesignTime verteile ich nun mehrere Komponenten auf meinem Formular:
Komp1, Komp2 und Komp3 (Alle vom Typ MeineKomponente)
Beim Create der Komp1 (und Komp2...) sollen sich diese Komponenten Werte aus INI Dateien holen und sich sozusagen umkonfigurieren (Top. Left, Caption....)
Aber...es geht nicht
Speziell im Create meiner Komponente brauche ich den Namen der Komponente.
also nichts leichter als das (denke ich):
(MeineKomponente ist von TPanel abgeleitet)
constructor MeineKomponente.create(aOwner : Tcomponent);
begin
inherited create(aOwner);
showmessage ( self.name );
.....
..und was wird mir angezeigt: Nichts! bzw: ''
Wie kann es sein, dass sich die Komponente sozusagen noch gar nicht kennt?
Ab wann kann ich auf die Eigenschaften einer Komponente denn zugreifen?
Ich hoffe, irgendjemand kann mir helfen, sonst muss ich mir einen anderen Mechanismus überlegen.
Danke schon mal,
Comment