Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by 3_of_8,
9. Aug 2007
Wie gesagt: Wenn du das so willst, ist die OO-konforme Möglichkeit, eine weitere Oberklasse einzuführen, die von TCustomControl abgeleitet ist und alle Eigenschaften TMyBaseControl besitzt außer der Paint-Methode, und von dieser dann TMyBaseControl und TMyNewControl abzuleiten.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by 3_of_8,
9. Aug 2007
Gar nicht. Du kannst nicht die Methode einer "Großmutter" einer Klasse aufrufen und dabei die seiner "Mutter" überspringen. Das würde auch nicht dem Konzept der Objektorientierung entsprechen.
Was du aber machen kannst, ist, dass du gar keine inherited-Methode aufrufst.