Dessiner un rond plein [Résolu]

cs_fcolo 201 Messages postés mercredi 8 février 2006Date d'inscription 20 février 2007 Dernière intervention - 19 oct. 2006 à 14:08 - Dernière réponse : cs_fcolo 201 Messages postés mercredi 8 février 2006Date d'inscription 20 février 2007 Dernière intervention
- 19 oct. 2006 à 14:22
Bonjour,

Je souhaiterai créer un live une icone représantant un rond plein.
J'arrive à créer un rond, mais je ne sasi pas comment remplir l'intérieur.
Je fais ca actuellement:

public Icon CreerRond(Pen myPen,
int width,
int height)
{
Bitmap bitmap =
new Bitmap(width, height);
Graphics graph = Graphics.FromImage(bitmap);
graph.DrawEllipse(myPen,0,0,width,height);
graph.Flush();

return Icon.FromHandle(
new Bitmap(bitmap).GetHicon());
}

Queqlu'un serait m'aider?

f.colo
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
cs_Bidou 5507 Messages postés dimanche 4 août 2002Date d'inscription 20 juin 2013 Dernière intervention - 19 oct. 2006 à 14:12
3
Merci
Salut,
Au lieu d'utiliser DrawXXX tu utilises FillXXX, et c'est tout....

-Blog-

Merci cs_Bidou 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 119 internautes ce mois-ci

Commenter la réponse de cs_Bidou
cs_fcolo 201 Messages postés mercredi 8 février 2006Date d'inscription 20 février 2007 Dernière intervention - 19 oct. 2006 à 14:22
0
Merci
Merci beaucoup, va peut etre falloir que j'apprenne l'anglais moi ^^.

f.colo

Voila quelques icones que j'ai faites



private
Icon CreerCroix(Pen myPen2,

int
width,

int
height)
{
Bitmap bitmap =

new
Bitmap(width,height);
Graphics graph = Graphics.FromImage(bitmap);
graph.DrawLine(myPen2,

new
Point(width/2,0),

new
Point(width/2,height));
graph.DrawLine(myPen2,

new
Point(0,height/2),

new
Point(width,height/2));
graph.Flush();


return
Icon.FromHandle(

new
Bitmap(bitmap).GetHicon());
}




public
Icon CreerRond(Brush myBrush,

int
width,

int
height)
{
Bitmap bitmap =

new
Bitmap(width, height);
Graphics graph = Graphics.FromImage(bitmap);
graph.FillEllipse(myBrush,0,0,width,height);
graph.Flush();


return
Icon.FromHandle(

new
Bitmap(bitmap).GetHicon());
}




public
Icon CreerLosange(Brush myBrush,

int
width,

int
height)
{
Bitmap bitmap =

new
Bitmap(width, height);
Graphics graph = Graphics.FromImage(bitmap);
graph.FillPolygon(
myBrush,


new
Point[]{


new
Point(width/2,0),


new
Point(width,height/2),


new
Point(width/2,height),


new
Point(0,height/2)
}
);
graph.Flush();


return
Icon.FromHandle(

new
Bitmap(bitmap).GetHicon());
}
Commenter la réponse de cs_fcolo

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.