Moin Leute,
Es gibt bei XE3 ja die einfache Möglichkeit Themes zu benutzen.
(Projekt Optionen -> Anwendung -> Erscheinungsbild -> Benutzerdefinierte Stile...)
Wenn ich nun einen von den Emba Stielen benutze und einfach mal 2-3 Buttons drauf klatsche.
Jetzt noch bei Button1:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
Button1.Enabled:=false;
sleep(100);
Button1.Enabled:=true;
end;
hinzufügen.
Wenn man dann zur Laufzeit auf den Button1 klickt. Wird der ja farblich markiert.
Klickt man dann auf Button2, wird Button2 farblich markiert und
BLEIBT Button1 aber auch markiert!
Wenn man keinen Benutzerdefinierten Stil benutzt verhält sich das ganze normal.
Lasse ich das Enabled:=false /enabled:=true weg, verhält sich der Stil auch normal
Update/Repaint usw, nach dem enabled true habe ich schon probiert ohne Erfolg
Hat jemand schon ne Lösung / workaround für das Problem ?