Bonjour,


Dans une appli MDI, j'ai une barre de statut avec un TLabel qui affiche la date et l'heure courante. Ce TLabel est rafraîchi via un TTimer toutes les secondes. La fiche contient un logo (bitmap) au niveau du canvas.
Mon problème, c'est que quand le TTimer est actif, le logo à un effet de "flash". Comment remédier à ce problème ?
Merci.

Dans le OnTimer, j'ai ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
LblDateHeure.Caption := DateTimeToStr(now);
et dans le OnPaint de la fiche :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
if not FondBmp.Empty then self.Canvas.Draw(200,200,FondBmp);