Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Optiplex,
14. Jul 2009
Hallo heiko,
das mit Formcreate ist schon ok, die Komponente funktioniert ja, nur das Enabled von dieser Checkbox will einfach nicht!
Ich vermute jetzt dass (wie du es schon geschrieben hast) das mit denm Ablauf zu tun hat, wann ich die Kompo Enabled setze und wieder freigebe, werde dich informieren sobald ich das durchgetestet habe.
Warum soll ich Invalidate nehmen ?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Optiplex,
13. Jul 2009
Hallo Heiko, ich habe dir mal die wichtigsten Proceduren, wo was passiert, rauskopiert. der Setter wird vom Formular im FormCreate aus aufgerufen nachdem das Objekt Createt wurde.
constructor TBoardEdit.Create(AOwner: TComponent);
begin
inherited Create(AOwner);
FBoardCheckBox:=TCheckBox.Create(nil);
//.....
Enabled:=false;
end;
//===
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Optiplex,
13. Jul 2009
hallo Stormy,
klar wird der Code ausgeführt. FBoardCheckBox ist die Checkbox, welche in beim Erstellen, das Property Enabled auf False gesetzt wird, um dann im Setter wieder auf True gesetzt werden soll sobald eine Instanz von TBoardclass existiert. Und dieses umschalten funktioniert nicht und ich kann mir nicht erklären warum.
Dieter