elguevel
Messages postés718Date d'inscriptionjeudi 19 décembre 2002StatutMembreDernière intervention22 novembre 20163 25 sept. 2007 à 21:54
Merci pour vos bons conseils.
wizad > J'ai ajouté les mutateurs pour pouvoir modifier les couleurs.
Lutinore > Je vais effectivement voir cet evenement OnPaint, car le composant ne se rafraichie pas : le passage de qq chose par dessus efface le composant. Je vais voir si je peux améliorer tout çà.
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 201241 25 sept. 2007 à 17:29
Salut, c'est plutôt bien codé mais je pense que tu n'as pas besoin de la PictureBox puisque tu as créé ton propre contrôle "Segment". Gérer l'évènement Paint de la Form est inutile ici, c'est le contrôle lui même qui doit se dessiner dans sa méthode OnPaint ( ou dans l'évènement Paint ) et n'oublie pas disposer les objets "Graphics" après un appel à "CreateGraphics".
cs_wizad
Messages postés355Date d'inscriptionsamedi 30 octobre 2004StatutMembreDernière intervention14 avril 2009 25 sept. 2007 à 10:16
Ca à l'air putôt correctement codé. J'ai pas encore tout d"taillé mais il pourrait être intérréssant de rajouter la possibilité de personnaliser les couleurs.
25 sept. 2007 à 21:54
wizad > J'ai ajouté les mutateurs pour pouvoir modifier les couleurs.
Lutinore > Je vais effectivement voir cet evenement OnPaint, car le composant ne se rafraichie pas : le passage de qq chose par dessus efface le composant. Je vais voir si je peux améliorer tout çà.
25 sept. 2007 à 17:29
25 sept. 2007 à 10:16
Ensuite sur tes propriétés tu pourrais rajouter une meilleur intégration dans l'ide visual studio.
Je te laisse regardé cette article (c'est du VB mais il est aussi utilisable en C#) :
http://odelmotte.developpez.com/tutoriels/dotnet/controlesavances/