[DELPHI 7] Panel1.Color := clRed; doet niks!!

Pagina: 1
Acties:

  • Rambo
  • Registratie: Maart 2001
  • Laatst online: 19-12-2024
Snap er niks van. Ben ik nu achterlijk of wat is dat nou?

Ik heb een onMouseMove event, dan voert hij uit:

Panel1.Color := clRed;

En dat kloteding veranderd maar niet van kleur, welke kleur dan ook :/
Heb het al zo vaak gebruikt die code, hoe kan dit nou niet werken!?

edit:
Panel1 parentcolor = false;

Wanneer ik in Delphi de kleur veranderd van Panel1 in rood dan zie ik hem rood, maar wanneer ik op F9 ram dan zie ik hem gewoon weer in dezelfde kleur als mijn form. Ik zoek nog ff verder.

edit:
opgelost
ParentBiDiMode stond op True. Geen idee wat het is, in Delphi6 stond deze blijkbaar standaard op false.

[ Voor 55% gewijzigd door Rambo op 27-05-2003 17:39 ]


Verwijderd

Gebruik je Windows XP met de themes ingeschakeld? Volgens mij kun je in dat geval namelijk de kleur van een panel niet wijzigen.

Edit: net nog even gecontroleerd:
Windows XP zonder themes: kleur van panel kan gewijzigd worden
Windows XP met themes: kleur van panel kan niet gewijzigd worden als jouw applicatie ook themes gebruikt. wanneer je geen themes gebruikt in je programma, maar als ze wel aanstaan in XP, kun je de kleur van een panel wél wijzigen.

[ Voor 57% gewijzigd door Verwijderd op 27-05-2003 17:57 . Reden: testresultaten ]