[Résolu] Invalidate -> éviter le clignottement

Invalidate -> éviter le clignottement [Résolu] - C#/.NET managed - Programmation

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
Reply

Marsh Posté le 28-11-2006 à 09:41:30   

Reply

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é ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed