Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Pro_RJ,
28. Mai 2009
@Bbommel
Ahh ok danke.
Ich hatte die Vererbung von Protected deklarierten Methoden immer so verstanden das diese Protected bleiben bis sie hochgestuft werden. naja wieder was gelern danke.
@chaosben
Die Variante 1
funktioniert nur, wenn diese Methode in der Vererbten Klasse(z.B. TEdit) auch angegeben ist. Bei Klassen, die diese Methode nicht angegeben haben z.B.: TAnimate geht das...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Pro_RJ,
28. Mai 2009
Danke für den Tip.
Das funktioniert sogar wenn die Klassendeklaration so aufbaue:
Type
TMyControl = class(TControl)
//Protected
//Property OnMouseEnter;
end;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Pro_RJ,
28. Mai 2009
Hallo,
Ich nutze das BDS2006.
Ich möchte in einem Formular per Schleife allen Objekten das gemeinsame Ereigniss "onMouseEnter" zuweisen.
for I := 0 to Self.ComponentCount - 1 do
Begin
Comp := Self.Components;
if comp is TControl then TControl(Comp).onMouseEnter := MeineProc;
end;
Das "problem" ist, das onMouseEnter in der Klasse TControl() protected deklariert ist und ich...