que je recherchais sur certains tutoriel GDI, mais tout ce que j'ai trouvé si loin fonctionne avec la méthode OnPaint, qui passe à Paintarguments Graphics. Je n'ai pas trouvé comment démarrer à partir de zéro, je veux dire comment utiliser la classe Graphics elle-même? Ce est tout le code je treid que le travail ne marche pas pour moi tout simplement:Dessiner une ellipse sans méthode OnPaint
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
Pen pen= new Pen(Color.Red, 3);
Graphics g;
g = this.CreateGraphics();
g.DrawEllipse(pen, 150, 150, 100, 100);
}
}
}
Il juste ne rien faire. Je l'ai essayé sous une nouvelle forme, rien.
Merci d'avance!
Et est-il ou ne fonctionnait pas? –
Lorsque vous appelez CreateGraphics, vous devez disposer manuellement de l'objet créé, c'est-à-dire appeler g.Dispose() lorsque vous avez terminé. – Skizz