Salut
Ca fait au moins une bonne heure que je cherche la solution à mon problème, et à mon avis ça doit être très simple:
J'ai une PictureBox sur laquelle l'utilisateur peut dessiner un rectangle. J'utilise DrawRectangle() et les quatres coordonnées (X, Y, Width, Height) viennent de 4 NumericUpDown. Dès que l'utilisateur modifie un de ces quatre NumericUpDown, j'appelle la fonction qui dessine mon rectangle:
privatevoid RefreshRect(){
Pen pPen = newPen(Color.Red, 1);picVideoPreview.CreateGraphics().DrawRectangle(pPen, X, Y, cWidth, cHeight);
pPen.Dispose();
}
Tout fonctionne bien, sauf que seulement, lors ce qu'on dessine le deuxième triangle, le premier est toujours là et je voudrais qu'il disparaisse... Vous voyez ce que je veux dire?