begin process at 2008 07 20 03:23:39
1 213 119 membres
42 nouveaux aujourd'hui
14 166 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Redessiner un bouton [ Windows / UserControl ] (yanis7518)

Redessiner un bouton le 04/10/2007 21:26:33

yanis7518
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

Re : Redessiner un bouton le 05/10/2007 08:54:56

sebmafate
Membre Club
(Admin CS)
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]

Re : Redessiner un bouton le 05/10/2007 09:54:57

yoannd
Membre Club
Tu peux t'inspirer de ça :
http://www.csharpfr.com/codes/COMPOSANT-BOUTONS-AVEC-REFLETS_41456.aspx
ou encore ça :
http://www.csharpfr.com/codes/GENERATEUR-BOUTONS-AVEC-REFLETS_41344.aspx
ou encore ça :
http://www.csharpfr.com/codes/FUNKYCOMPONENTS_28023.aspx
ou encore ça :
http://www.csharpfr.com/codes/BOUTON-AVEC-CHANGEMENT-COULEUR_25659.aspx


:-)


Re : Redessiner un bouton le 05/10/2007 10:22:54

yanis7518
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

Re : Redessiner un bouton le 05/10/2007 10:30:09

sebmafate
Membre Club
(Admin CS)

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]


Re : Redessiner un bouton le 05/10/2007 18:04:06

yanis7518
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??


Classé sous : bouton, probleme, ombre, dégradé, redessiner

Participer à cet échange

Pub



Appels d'offres

Dessins techniques
Budget : 60€
Animation Flash - Doma...
Budget : 370€
Application flash medi...
Budget : 1 000€

Snippets en rapport

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS