Einzelnen Beitrag anzeigen

Benutzerbild von BeBored
BeBored

Registriert seit: 2. Jun 2004
Ort: Cremlingen
90 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#1

Panels einfärben (über das gleiche Popupmenü)

  Alt 12. Jan 2008, 23:23
Hallo,

ich möchte gerne verschiedene Panels über ein PopUp-Menü einfärben.
Also das PopUp-Menü hat z.B. die Menüpunkte "Rot" und "Grün".
Muss ich dort mit Sender arbeiten? Ich habe mich erst jetzt mit diesem Punkt beschäftigt, komme aber nicht so richtig weiter.
Ich hoffe mein Ansatz ist wenigstens richtig. Bisher habe ich es so versucht:
Delphi-Quellcode:
// PopupMenüpunkt "Rot"
TPanel(Sender).Color := clRed;
// so habe ich es auch versucht
(Sender as TPanel).Color := clRed;
Das funktioniert aber nicht, es gibt eine Access Violation.
Stelle ich mir das zu einfach vor?
Matthias
Wer nichts wagt der nichts verliert.
  Mit Zitat antworten Zitat