Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
28. Sep 2009
hast du Panel11Click auch den OnClick-Ereignissen der anderen Panels zugewiesen?
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
28. Sep 2009
ja dann sollte es funktionieren :stupid:
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
28. Sep 2009
na dann ^^
Aber NUR ein Ändern von Panel.Color bringt nichts, da, wie gesagt dieses nicht sofort zeichnen läßt, sondern nur eine Nachricht ala "zeichne dich bei Gelegenheit neu" an das Panel sendet
Delay oder Application.ProcessMessages+Sleep dürften Zeit zum Neuzeichnen lassen.
Und sobald du das XP-Design für deine Anwendung aktivierst, wird für Panels immer die Hintergrundfarbe des...
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
28. Sep 2009
Handelt es sich dabei zufällig um die abgerundeten Panels?
(wenn ja, dann Antwort siehe oben ... ändern der Farbe des Panels ist sinnlos)
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
28. Sep 2009
Da du ja nun schon ein Bitmap als Hintergrund hast, zeichne dieses mit der anderen Hintergrundfarbe neu, starte einen Timer und zeichne es dann wieder mit der alten Farbe, aber bei 10ms könnte man den Timer weglassen und einfach nur ein Sleep verwenden.
Die Hintergrundfarbe kannst du eh ändern, wie du willst, bei deinen abgerundeten Panels würde man die eh nicht sehn (versteckt sich ja hinter...