Invalidate -> éviter le clignottement [Résolu] - C#/.NET managed - Programmation
Marsh Posté le 28-11-2006 à 17:09:43
C'est quoi ton controle ? Custom control ? User control ?
Le OnPaint derrière, t'es sûr qu'il ne redessine pas tout, sans prendre en compte le rectangle invalidé ?
Marsh Posté le 28-11-2006 à 09:41:30
Bonjour,
Je voudrais savoir comment faire pour éviter les effets de clignottements dans un composant que j'ai créé lors de la selection?
En fait il s'agit d'un calendrier et j'aimerais que quand je click sur une date elle se mette en bleu.
Avant je fesait un Invalidate(); ce qui avait pour effet de refaire tout le code du onPaint() et ca fonctionne pas mal.
Mais comment puis je rafraichir uniquement le carré contenant la date désirée
Invalidate(new Region(new Rectangle(x,y,l,h))); Ca n'a pas l'air de changer mon effet de clignottement
D'avance merci!
Ben
Message édité par the big ben le 28-11-2006 à 10:19:08