AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi Nachträgliche Visual Form Inheritance einfügen - Wie?
Thema durchsuchen
Ansicht
Themen-Optionen

Nachträgliche Visual Form Inheritance einfügen - Wie?

Ein Thema von motion · begonnen am 23. Jan 2006 · letzter Beitrag vom 23. Jan 2006
 
motion

Registriert seit: 23. Jan 2006
16 Beiträge
 
#1

Nachträgliche Visual Form Inheritance einfügen - Wie?

  Alt 23. Jan 2006, 20:03
ich setze in meiner Application schon Visual Form inheritance (VFI) ein:
Beispiel:
TForm -> TForm_Ftaste -> Lager, Adressen, Fakturierung
TForm -> TForm_simple -> Suchen, Drucken, auskunft

Ich möchte jetzt noch eine Abstraktions-/Vererbungsebene in diese Konstruktion einziehen:

Tform -> TForm_Basic -> TForm_Ftaste -> Lager, Adressen, Fakturierung
Tform -> TForm_Basic -> TForm_simple -> Suchen, Drucken, auskunft

Wie muss ich das tun?
Ich habe bereits das Formular TForm_Basic erstellt; meine Basiseinstellungen vorgenommen und die FormCreate Dinge hineingeschrieben. Im TForm_FTaste habe ich
geändert:
TForm_Ftaste = class(TForm) in TForm_Ftaste = class(TForm_Basic)

Syntaktisch ist alles korrekt (Compiler übersetzt); Die Kette der FormCreate Events wird auch sauber abgearbeitet.
Aber die Darstellung der visuellen Componenten, die Vererbung von Eigenschaften (z.B. Verschieben von Controls im Basis-Formular soll ja sofort in den abgeleiteten Forms zu sehen sein) etc. funktioniert nicht.
Die VFI funktionert weiterhin einwandfrei von meinen Basisklassen TForm_Ftaste und TForm_Simple zu den nachgelagerten Klassen.

Muss noch was in der DFM geändert werden?
Oder wo kann es sonst noch klemmen?
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:42 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