Comment : dessiner des formes avec le .NET Framework
L'exemple de code suivant utilise la classe Graphics pour modifier le gestionnaire d'événements OnPaint afin de récupérer un pointeur vers l'objet Graphics pour le formulaire principal. Ensuite, ce pointeur est utilisé pour définir la couleur d'arrière-plan du formulaire et dessiner une ligne ainsi qu'un arc à l'aide des méthodes Graphics.DrawLine et DrawArc.
Notes
GDI+ est fourni avec Windows XP et est disponible en tant que redistribuable pour Windows NT 4.0 SP 6, Windows 2000, Windows 98 et Windows Me.Pour télécharger le dernier redistribuable, consultez https://go.microsoft.com/fwlink/?linkid=11232.Pour plus d'informations, consultez GDI+.
Exemple
#using <system.drawing.dll>
using namespace System;
using namespace System::Drawing;
// ...
protected:
virtual Void Form1::OnPaint(PaintEventArgs^ pe ) override
{
Graphics^ g = pe->Graphics;
g->Clear(Color::AntiqueWhite);
Rectangle rect = Form::ClientRectangle;
Rectangle smallRect;
smallRect.X = rect.X + rect.Width / 4;
smallRect.Y = rect.Y + rect.Height / 4;
smallRect.Width = rect.Width / 2;
smallRect.Height = rect.Height / 2;
Pen^ redPen = gcnew Pen(Color::Red);
redPen->Width = 4;
g->DrawLine(redPen, 0, 0, rect.Width, rect.Height);
Pen^ bluePen = gcnew Pen(Color::Blue);
bluePen->Width = 10;
g->DrawArc( bluePen, smallRect, 90, 270 );
}
Voir aussi
Référence
System.Drawing (espace de noms)