Bonjour,
j'ai un problème de lenteur lors du dessin de plusieurs rectangles (1000 par exemple) sur ma winform, ils s'affichent les uns après les autres avec un effet de balayage à l'écran.
Comment puis-je faire pour que tout s'affiche "instantanément" sans ce balayage un peu disgracieux?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 for (int x = 0; x < this.xsize; x++) { for (int y = 0; y < this.xsize; y++) { if ((int)level.getMatriceElement(x, y) == 1) { g.DrawRectangle(penR, 3*x + 10 , height + 3*y + 10, 1, 1); } else { g.DrawRectangle(penB, 3*x + 10 , height + 3*y + 10, 1, 1); } } }
merci d'avance!
Partager