Bonjour,
Je débute en C#, mon programme doit modifier un graphique mais je ne comprends pas bien comment accéder à ce graphique.
J'ai une première classe qui gère la fenetre principale Form1 dans laquelle s'affiche le graphique dès l'affichage de la fenetre :
Sur cette fenêtre form1, il y a également un button OK qui devrait me permettre de tracer d'autres lignes par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 private void Form1_Paint(object sender, PaintEventArgs e) { ... Graphics g = CreateGraphics(); ..... g.DrawLine(....); .... g.Dispose(); }
Sauf que dans cette deuxième fonction, mon Graphic "g" n'est pas connu.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 private void OKSaisieHoraires_Click(object sender, EventArgs e) { g.DrawLine(....); }
Y'a t'il moyen d'en faire une variable globale ? Ou alors d'en faire une propriété de ma fenêtre principale afin de pouvoir y accéder de partout ?
D'une manière générale, je ne comprends pas bien comment interagir sur les composants d'une fentre A depuis une fenetre B.
D'avance je vous remercie pour votre aide.
Stef
Partager