Comment créer des ellipses

ami7 Messages postés 99 Date d'inscription dimanche 8 août 2010 Statut Membre Dernière intervention 29 juin 2011 - 27 mars 2011 à 22:11
ami7 Messages postés 99 Date d'inscription dimanche 8 août 2010 Statut Membre Dernière intervention 29 juin 2011 - 28 mars 2011 à 13:16
bonsoir,

je cherche à créer des ellipses pour mon application j'ai trouvé le code ci dessu
mais je ne sais pas comment l'intégrer pour que les ellipses soient affichées lors d'un clique sur un bouton.
Le code c'est :

public void FillEllipseInt(PaintEventArgs e)
{
SolidBrush redBrush = new SolidBrush(Color.Red);
int x = 0;
int y = 0;
int width = 200;
int height = 100;
e.Graphics.FillEllipse(redBrush, x, y, width, height);
}


merci

2 réponses

cs_jopop Messages postés 1540 Date d'inscription lundi 26 mai 2003 Statut Membre Dernière intervention 1 août 2013 12
28 mars 2011 à 12:27
Salut,

l'event de ton bouton :
	/// Evénement click du bouton 'button1'
/// Dessine une ellipse à même la Form
private void button1_Click(object sender, EventArgs e) {
// on récupère le Graphics de this (celui de notre Form en l'occurrence)
Graphics graph = this.CreateGraphics();
// on crée un pinseau
SolidBrush redBrush = new SolidBrush(Color.Red);
// on dessine notre ellipse
graph.FillEllipse(redBrush, 0, 0, 200, 50);
}


La seule difficulté pour toi était de savoir comment atteindre le Graphics de ta Form, voilà chose faite ;)
0
ami7 Messages postés 99 Date d'inscription dimanche 8 août 2010 Statut Membre Dernière intervention 29 juin 2011 1
28 mars 2011 à 13:16
merci mon probléme est resolu :)
0
Rejoignez-nous