Bonjour à tous,

Je suis actuellement sur un exercice de tracé de sinusoïde, mais avant de me lancer dans des paramétrages demandés par l'exercice, je veux vérifier la bonne marche de
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Sinus.DrawLine(Style,x1,y1,x1,y2);
mais rien ne s'affiche dans le panel "Sinus".

Voici le code actuel:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
 
    public partial class Sin : Form
    {  
        Graphics Sinus;
        Pen Stylo;
 
        public Sin()
        {
            InitializeComponent();
        }
 
        private void Form1_Load(object sender, EventArgs e)
        {
            // Création du dessinateur
            Sinus = this.panel.CreateGraphics();
 
            // Création du stylo
            // 1er paramètre : couleur du trait - 2e paramètre : épaisseur du trait      
            Stylo = new Pen(System.Drawing.Color.Black, 4);
 
            TracerAxes(Sinus, Stylo);
 
        }
        private void TracerAxes(Graphics g, Pen p)
        {
                g.DrawLine(p, 10, 10, 10, this.panel.Height - 10);
                g.DrawLine(p, 10, this.panel.Height / 2, this.panel.Width - 10, this.panel.Height / 2);
        }
}
Ce code devrai afficher 2 traits assez epais dans le panel utilisé (Sinus) mais rien ne se passe. I a t il une instruction manquante? Faut il modifier une propriété du control "Panel"?

merci d'avance de votre aide.