Utilisation de System.Drawing
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:
Sinus.DrawLine(Style,x1,y1,x1,y2);
mais rien ne s'affiche dans le panel "Sinus".
Voici le code actuel:
Code:
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.