Nog 1 Delphi-vraagje. Ik heb een form-based applicatie waar ik met een image een kleine "animatie" wil maken. Zie plaatje:

Dat mannetje wijst de knop met de focus aan. Dit werkt prima, maar het probleem is dat het beeld af en toe licht flikkert. Het rood-omcirkelde gedeelte zijn nu 6 TImage componentjes met elk een andere stand van de arm.
De twee oplossingen die ik heb geprobeerd zijn:
1) Alle 6 de TImages op VISIBLE:=FALSE zetten behalve degene waar de focus op ligt (dus bijvoorbeeld bij button1 alleen TImage1 op VISIBLE:=TRUE zetten).
2) Alle 6 de TImages op VISIBLE:=TRUE laten staan en met TImage.BringToFront de geselecteerde tonen.
Beide oplossingen geven een flikkering in het beeld als je snel van focus verandert. Is hier een oplossing voor?

Dat mannetje wijst de knop met de focus aan. Dit werkt prima, maar het probleem is dat het beeld af en toe licht flikkert. Het rood-omcirkelde gedeelte zijn nu 6 TImage componentjes met elk een andere stand van de arm.
De twee oplossingen die ik heb geprobeerd zijn:
1) Alle 6 de TImages op VISIBLE:=FALSE zetten behalve degene waar de focus op ligt (dus bijvoorbeeld bij button1 alleen TImage1 op VISIBLE:=TRUE zetten).
2) Alle 6 de TImages op VISIBLE:=TRUE laten staan en met TImage.BringToFront de geselecteerde tonen.
Beide oplossingen geven een flikkering in het beeld als je snel van focus verandert. Is hier een oplossing voor?
Aan bovenstaande tekst kunnen geen rechten worden ontleend. Aan de tekst hieronder wel.