Zone de dessin graphic

youess81 Messages postés 40 Date d'inscription vendredi 28 mai 2004 Statut Membre Dernière intervention 5 juin 2005 - 17 oct. 2004 à 18:52
taoetc Messages postés 346 Date d'inscription lundi 8 septembre 2003 Statut Membre Dernière intervention 3 septembre 2007 - 18 oct. 2004 à 10:09
je chereche un controle ou une methode qui me permetra d'inserer dans mon projet une zone de dessin pour que je puisse dessiner des objets

1 réponse

taoetc Messages postés 346 Date d'inscription lundi 8 septembre 2003 Statut Membre Dernière intervention 3 septembre 2007 3
18 oct. 2004 à 10:09
On peut dessiner sur la plupart des controles , mais je pense que ce que tu veux, ca doit plutot corresopndre à un panel,
et pour dessiner, tu utilises la propriété paint ( enfin si tu veux un rafraichissement

Exemple: peindre un pane avec un dégradé :

private void pnlFondCon_Paint(object sender, System.Windows.Forms.PaintEventArgs e)
{
Graphics g=Graphics.FromHwnd(pnlFondCon.Handle);
Pen  newpen = new Pen(Color.White ,1);
Rectangle zone = new Rectangle(0,0,pnlFondCon.Width ,pnlFondCon.Height);
LinearGradientBrush  degrad = new LinearGradientBrush(zone,Color.WhiteSmoke   ,Color.MediumSeaGreen ,30F);
g.DrawRectangle(newpen, zone);
g.FillRectangle(degrad,zone);
}
0