Redessiner un bouton

Signaler
Messages postés
283
Date d'inscription
mercredi 7 décembre 2005
Statut
Membre
Dernière intervention
9 juillet 2010
-
Messages postés
1
Date d'inscription
jeudi 9 février 2012
Statut
Membre
Dernière intervention
12 mars 2012
-
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

Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
37
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]
Messages postés
305
Date d'inscription
lundi 7 janvier 2002
Statut
Membre
Dernière intervention
10 août 2011
6
Messages postés
283
Date d'inscription
mercredi 7 décembre 2005
Statut
Membre
Dernière intervention
9 juillet 2010
3
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
Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
37
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]
Messages postés
283
Date d'inscription
mercredi 7 décembre 2005
Statut
Membre
Dernière intervention
9 juillet 2010
3
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??
Messages postés
1
Date d'inscription
jeudi 9 février 2012
Statut
Membre
Dernière intervention
12 mars 2012

exactement yanis!! boncourage