Redessiner un bouton

yanis7518 Messages postés 283 Date d'inscription mercredi 7 décembre 2005 Statut Membre Dernière intervention 9 juillet 2010 - 4 oct. 2007 à 21:26
ahmadhov Messages postés 1 Date d'inscription jeudi 9 février 2012 Statut Membre Dernière intervention 12 mars 2012 - 12 mars 2012 à 17:37
Salut a tous

voila mon probleme je dois redessiner un bouton (je sais c'est pas compliqué mais je suis débutant la dedans :p )

en fait mon probleme est que mon bouton doit avoir les coin arrondi , un dégradé et une ombre sous le bouton. J'ai réussi a reproduire le dégradé sur le bouton il ne me manque que l'ombre et les angle arrondi du bouton

On m'a dit que je devais utilisé l'image fourni  la découpée sur  1px et répété ce pixel sur le control afin d'avoir le dégradé et l'ombre. Mais comment ajouté les coté droit et gauche au dessin de mon contrôl????

J'espere avoir été assez clair

merci de votre aide

6 réponses

sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 37
5 oct. 2007 à 08:54
le plus simple, c'est de créer une nouvelle classe qui hérite de Button et tu surcharges la méthode OnPaint pour dessiner le bouton comme tu le veux.

Sébastien FERRAND (blog)
Consultant Indépendant
[Microsoft Visual C# MVP]
0
cs_yoannd Messages postés 305 Date d'inscription lundi 7 janvier 2002 Statut Membre Dernière intervention 10 août 2011 7
5 oct. 2007 à 09:54
0
yanis7518 Messages postés 283 Date d'inscription mercredi 7 décembre 2005 Statut Membre Dernière intervention 9 juillet 2010 3
5 oct. 2007 à 10:22
j'ai deja créer ma classe et hérité de Button. j'ai aussi surchargé la methode onpaint

ce que je voudrais c'est comment récupéré une image qui fait 1px et l'étalé sur tout mon control

Merci
0
sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 37
5 oct. 2007 à 10:30
pourquoi mettre une images arrondie ?


A quoi ca sert qu'on se casse la tête ? --> http://www.csharpfr.com/codes/ROUNDEDRECTANGLE-CREEZ-RECTANGLES-AVEC-COINS-ARRONDIS_35392.aspx

Sébastien FERRAND (blog)
Consultant Indépendant
[Microsoft Visual C# MVP]
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
yanis7518 Messages postés 283 Date d'inscription mercredi 7 décembre 2005 Statut Membre Dernière intervention 9 juillet 2010 3
5 oct. 2007 à 18:04
ben ca sert a apprendre un peu et pas à recopié du code tout fait.

Mais c'est bon j'ai trouvé comment faire pour mes boutons et c'est beaucoup plus simple que de faire des calculs........

bon j'ai une derniere question
omment changer l'etat des bouton au survol de la souris????

je veux changer d'image donc refaire un onpaint??
0
ahmadhov Messages postés 1 Date d'inscription jeudi 9 février 2012 Statut Membre Dernière intervention 12 mars 2012
12 mars 2012 à 17:37
exactement yanis!! boncourage
0
Rejoignez-nous