Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Nachfahre von TFrame (https://www.delphipraxis.net/38803-nachfahre-von-tframe.html)

Shaman 24. Jan 2005 13:32


Nachfahre von TFrame
 
Hallo zusammen

Ich haben einen Nachfahren TFrameEx von TFrame erstellt, um dort auf CM_ENABLEDCHANGED zu reagieren, damit alle untergeordneten Komponenten ebenfalls aktiviert/deaktiviert werden. Weiter nichts, also keine published Props etc. Jetzt will ich alle Frames eines bestehenden Projekts von TFrameEx ableiten, erhalte nun aber Fehlermeldungen wie "Eigenschaft TabOrder nicht gefunden", wenn ich ein Frame öffnen will. Weiss jemand Rat?

Gruss
Shaman

Shaman 26. Jan 2005 14:43

Re: Nachfahre von TFrame
 
Schwupps

Narayana 3. Mai 2005 09:04

Re: Nachfahre von TFrame
 
Hi,

ich habe das gleiche Problem...
Hast du mittlerweile eine Lösung gefunden, oder weiß jemand anderes Rat?

Muetze1 3. Mai 2005 13:11

Re: Nachfahre von TFrame
 
Moin!

Meines Wissens nach hatte bei mir die Ableitung von TFrame die Hilfe erbracht. Die Fehlermeldung hatte ich erhalten, wenn ich von TCustomFrame ableiten wollte. Auch das "Inherited" in der DFM nicht vergessen!

MfG
Muetze1

Narayana 11. Mai 2005 07:12

Re: Nachfahre von TFrame
 
Moin,

also ich hatte von TFrame abgeleitet... habe dann aber aufgegeben, und das Frame von dem ich eigentlich ableiten wollte bei den anderen Frames in die Uses geschrieben...

Für meinen Fall ging das auch...

Aber fürs nächste mal: wo genau soll das inherited hin?
Bei den vererbten Funktionen (weil die habe ich in den anderen Frames gar nicht angefasst)?

Muetze1 11. Mai 2005 10:48

Re: Nachfahre von TFrame
 
Moin!

Zitat:

Zitat von Narayana
Aber fürs nächste mal: wo genau soll das inherited hin?
Bei den vererbten Funktionen (weil die habe ich in den anderen Frames gar nicht angefasst)?

Ich meinte in die DFM...

1. Frame anzeigen im Designer
2. Rechtsklick->Form als Text anzeigen
3. oberste Zeile, erstes Wort "object" durch "inherited" ersetzen
4. Rechtsklick->Ansicht als Formular
5. Speichern.

MfG
Muetze1

Narayana 11. Mai 2005 11:08

Re: Nachfahre von TFrame
 
Moin,

tja, das steht bei mir da automatisch... und irgendwie geht die Vererbung bei mir jetzt gerade mal wieder... :wall: ich verstehe das irgendwie nicht, weil es manchmal geht, aber nach dem 1. 2. 3. oder so Neustart plötzlich nicht mehr... keine Ahnung...

Aber trotzdem danke :-D wenn ich es nochmal brauche, werde ich es intersiv testen :zwinker:


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:56 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz