Comment : dessiner des formes avec le .NET Framework
Mise à jour : novembre 2007
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.
Remarque : |
---|
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 Millenium Edition. Pour télécharger le redistribuable le plus récent, visitez le site Web 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:
Void Form1::OnPaint(PaintEventArgs^ pe )
{
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)