Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by stOrM,
13. Sep 2017
Ok fast, klappt es. Das Inherited war falsch :oops: Irgendeinen Fehler hab ich wohl noch, jetzt wird zwar der Hintergrund geändert durch das Paint in Komponente 2 nur mal ich da noch eine rote Linie oben auf das OffscreenBitmap das zeigt er mir jetzt dafür nicht mehr an :mrgreen: Mal gucken wo da jetzt der Fehler ist. Erledigt....
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by stOrM,
13. Sep 2017
Den hab ich doch oben schon gepostet :-D
Vielleicht erkläre ich das mal anders, die Hauptkomponente wird von TCustomControl abgeleitet, Paint wird mittels override überschrieben, in der Paint Procedure male ich ein bisschen rum.
Jetzt erstelle ich eine neue Komponente aber diesmal nicht von TCustomControl sondern von meiner ersten Komponente abgeleitet. Diese sollte wieder eine Paint...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by stOrM,
13. Sep 2017
Probier das mal mit der Paint Procedure so wie ich und versuche die mal 2x zu überschreiben, genau das ist ja das Problem z.Z.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by stOrM,
13. Sep 2017
Moin,
bräuchte mal kurz eine Erklärung wie man folgendes macht:
Ich erstelle eine neue Komponente TBlubb von TCustomControl, welche Paint überschreibt, soweit noch alles gut. Wenn ich jetzt eine weitere Komponente TBlubbA erstelle diesmal von TBlubb abgeleitet wie überschreibt man jetzt das Paint von TBlubb?
Sieht dann so aus zur Zeit:
TBlubb = class(TCustomControl)
protected