Einzelnen Beitrag anzeigen

BadenPower

Registriert seit: 17. Jun 2009
616 Beiträge
 
#4

AW: geerbte Formkomponenten sind in der IDE nicht sichtbar

  Alt 12. Jul 2015, 13:17
Ich würde gerne ein Basisformular mit einigen Komponenten (u.a. einigen Panels) erstellen und an abgeleitete Formulare vererben.
Du muss hierzu das alte Formular vererben und nicht nur das Neue vom Alten ableiten.

ToolPalette -> vererbbare Elemente

So sieht die .DFM eines vererbten Formulares aus:
Delphi-Quellcode:
inherited F_ShopSystemBaseForm1: TF_ShopSystemBaseForm1
  Caption = 'F_ShopSystemBaseForm1'
  PixelsPerInch = 96
  TextHeight = 13
  inherited AMMB_Main: TActionMainMenuBar [0]
  end
  inherited HGSTB_Main: THGStatusBar [1]
  end
  inherited HGP_Main: THGPanel [2]
  end
  inherited HGP_DarkMode: THGPanel [3]
  end
  inherited HGFMH_Form: THGFormMessageHook
    HookRoot = Owner
  end
end
Programmieren ist die Kunst aus Nullen und Einsen etwas sinnvollen zu gestalten.
Der bessere Künstler ist allerdings der Anwender, denn dieser findet Fehler, welche sich der Programmierer nicht vorstellen konnte.

Geändert von BadenPower (12. Jul 2015 um 13:19 Uhr)
  Mit Zitat antworten Zitat