begin process at 2010 02 09 22:27:21
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

.NET

 > COMPOSANT BOUTONS AVEC REFLETS

COMPOSANT BOUTONS AVEC REFLETS


 Information sur la source

Note :
8 / 10 - par 1 personne
8,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :.NET Source .NET ( DotNet ) Classé sous :bouton, reflet, composant Niveau :Débutant Date de création :12/02/2007 Vu / téléchargé :7 387 / 899

Auteur : yodaben

Ecrire un message privé
Site perso
Commentaire sur cette source (7)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Bonjour,
Je met en ligne un composant qui cree un bouton avec reflet, style aqua.
Pour faire ce composant je me suis servie des source de yoannd (http://www.csharpfr.com/auteur/YOANND/2555.aspx)
Vous trouverais ca source sur http://www.csharpfr.com/codes/GENERATEUR-BOUTONS-A VEC-REFLETS_41344.aspx
J'ai ajouté quelques proprietes comme la forme (3 disponibles pour le moment) ainsi que la gestion du survol et appuis.

Enfin vous verez bien ;o)
Les commentaires sont bien sur les bien venus. Je ferais mon possible pour mettre a jour la source avec les améliorations demandées.


 Conclusion

J'ai fait ce composanta vec sharpdevelop 2.1 RC1.
Il s'integre sans probleme dans l'IDE. Soit en ajoutant la DLL soit en l'incluant dans le projet en cours.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  •   GlassButton
    •   bin
      •   Debug
        • GlassButton.dllTélécharger ce fichier [Réservé aux membres club]9 728 octets
        • GlassButton.pdbTélécharger ce fichier [Réservé aux membres club]24 064 octets
      •   Release
        • GlassButton.dllTélécharger ce fichier [Réservé aux membres club]8 704 octets
    •   obj
      •   Debug
        • GlassButton.csproj.GenerateResource.CacheTélécharger ce fichier [Réservé aux membres club]771 octets
        • GlassButton.dllTélécharger ce fichier [Réservé aux membres club]9 728 octets
        • GlassButton.GlassBt.resourcesTélécharger ce fichier [Réservé aux membres club]180 octets
        • GlassButton.pdbTélécharger ce fichier [Réservé aux membres club]24 064 octets
      •   Release
        • GlassButton.csproj.GenerateResource.CacheTélécharger ce fichier [Réservé aux membres club]771 octets
        • GlassButton.dllTélécharger ce fichier [Réservé aux membres club]8 704 octets
        • GlassButton.GlassBt.resourcesTélécharger ce fichier [Réservé aux membres club]180 octets
      • GlassButton.csproj.FileList.txtTélécharger ce fichier [Réservé aux membres club]Voir ce fichier444 octets
    • AssemblyInfo.csTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 072 octets
    • GlassBt.csTélécharger ce fichier [Réservé aux membres club]Voir ce fichier8 652 octets
    • GlassBt.Designer.csTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 396 octets
    • GlassBt.resxTélécharger ce fichier [Réservé aux membres club]Voir ce fichier5 817 octets
    • GlassButton.csprojTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 752 octets
    • GlassButton.slnTélécharger ce fichier [Réservé aux membres club]Voir ce fichier840 octets

Télécharger le zip


 Sources du même auteur

Source avec Zip Source .NET (Dotnet) PERFORMANCECOUNTER

 Sources de la même categorie

Source avec Zip CHAT SERVER-CLIENT par abderrahmenbilog
Source avec Zip Source avec une capture Source .NET (Dotnet) SIMULATION DE CONSOLE POUR WINDOWS MOBILE par originalcompo
Source avec Zip Source .NET (Dotnet) BASE DE DONNÉES EN XML par DanMor498
Source avec Zip Source avec une capture Source .NET (Dotnet) SIMPLECONV - APPLICATION DE CONVERSION MONÉTAIRE AVEC TAUX E... par Jeffrey_
Source avec Zip Source .NET (Dotnet) TRAITEUR D'IMAGE (MINI) par ycyril

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture Source .NET (Dotnet) CONTROLER L'UTILISATION DES COMPOSANTS VISUELS SUIVANT LA VE... par Willi
Source avec Zip Source avec une capture Source .NET (Dotnet) THREAD, COMPOSANTS DYNAMIQUES, ASTUCES DE WINFORM par dadamagouil
Source avec Zip Source avec une capture Source .NET (Dotnet) AFFICHEUR 7 SEGMENTS par elguevel
Source avec Zip Source .NET (Dotnet) WINDOWS FORMS VALIDATORS par sebmafate
Source avec Zip Source avec une capture Source .NET (Dotnet) LABEL WINFORMS AVEC EFFET GLASS (COMME VISTA) par SaumonAgile

Commentaires et avis

Commentaire de romagny13 le 13/02/2007 00:54:48

Salut
tiens quelqu'un qui développe avec SharpDevelop ...
personnellement je ne l'utilise que pour convertir certains projets rapidement de vb en c# (et inversement)
sinon c'est joli
+

Commentaire de yoannd le 13/02/2007 09:54:48

Aurais-je fait des émules ?
;-)
(Merci d'avoir cité ma source !)

Commentaire de yodaben le 13/02/2007 10:02:23

Et oui je develeppe en SharpDevelop, a par la completion qui est un peut differente, le reste ressemble a VS2005, et c'est du libre :o))
Et surtout il prend beaucoup moins de place sur le disque ;o)

Commentaire de thorgal1612 le 28/03/2007 23:27:34

Je n'arrive pas à modifier la position du texte. J'ai essayé de jouer sur la ligne de code suivante mais sans succès.
e.Graphics.DrawString(_Text, police, new SolidBrush(couleurTexte), (int)((this.Width - SizeText.Width) / 2), (int)((this.Height - SizeText.Height) / 2));

Commentaire de yodaben le 29/03/2007 09:19:34

Bonjour

Normalement c'est bien cette ligne qu'il faut modifier, la position est (int)((this.Width - SizeText.Width) / 2 en X, et (int)((this.Height - SizeText.Height) / 2 en Y
actuellement il se met au milieu du bouton.
Si l'on veut la mettre a gauche par exemple il faut mettre
e.Graphics.DrawString(_Text, police, new SolidBrush(couleurTexte),(int) epaisseurContour+delta, (int)((this.Height - SizeText.Height) / 2));

Commentaire de zainal le 31/01/2008 21:52:14

Bonjour,

Merci pour cette source bien sympathique qui change bien des boutons ordinaires windows.

Il te manque un petit truc (trois fois rien). J'ai essayé de mettre un bouton dans un tab control et pouf ! il a disparu. J'ai cherché un peu et je pense avoir trouvé d'où vient le problème, il te manque un constructeur surchargé pour Container :

        public GlassBt(IContainer Container)
        {          
            InitializeComponent();
            Container.Add(this);
        }
Beau boulot !

Commentaire de zainal le 31/01/2008 22:05:27

Bon vous allez dire que j'insiste, mais on peut grandement réduire (voir éliminer) le scintillement du bouton en changeant les constructeur par ceci :

        public GlassBt()
        {
            InitializeComponent();

            this.SetStyle(ControlStyles.AllPaintingInWmPaint, true);
            this.SetStyle(ControlStyles.OptimizedDoubleBuffer, true);
            this.SetStyle(ControlStyles.UserPaint, true);
            this.SetStyle(ControlStyles.DoubleBuffer, true);
        }

        public GlassBt(IContainer Container)
        {
            InitializeComponent();
            Container.Add(this);

            this.SetStyle(ControlStyles.AllPaintingInWmPaint, true);
            this.SetStyle(ControlStyles.OptimizedDoubleBuffer, true);
            this.SetStyle(ControlStyles.UserPaint, true);
            this.SetStyle(ControlStyles.DoubleBuffer, true);
        }

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

PrintPreviewDialog [ par Gabberzorus ] Salut,Je voudrais savoir si l'utilisateur clique sur le bouton imprimer de mon composant PrintPreviewDialog. Est-ce possible? Si oui comment? Quelle e Rotation de bouton [ par LordBob ] Bonsoir a tous,voila en fait je cherche un composant pour mon application mais étant donnée que je ne le trouve pas, je poste un message dans le forum Composant button [ par scortex84 ] Bonjour,Je souhaite créer un composant "bouton" personalisé avec par défaut un type flat, une image, et une couleur bien spécifique. Tout ceci pour m' Ajouter un composant en clickant sur un bouton [ par ravomavain ] Bonjour à tous,J'aimerais ajouter une imge quand on click sur un bouton mias que l'on puisse en ajjouter à l'infinie.Quelequ'un pourait-il m'aiderMerc taille du composant en cm [ par saravana ] bonjour a tous,je voudrais faire une application avec un picturebox sur lequel on dessine des traits mais je n'arrive pas a trouver comment faire en s [VS2005] Ne pas hériter de la propriété Font du parent [ par jrivet ] Salut à tous,Sous Windows2000, VS2005, J'ai adapter un code trouver sur le net pour mes besoins (un bouton avec le style XP) tout marche nickel. la n' Etat d'un bouton [ par puman ] Salut,Existe-t'il un bouton qui garderait l'état enfoncé quand on le sélectionne ?En fait je veux dire que par défaut on clique sur le bouton, celui-c Passage de tableau en parametre ASP => composant COM [ par leromantique6 ] Bonjour,J'ai un petit problème avec ma page asp.Dans ma page asp, je cree un objet COM, puis j'appelle une fonction de cet objet qui prends en paramet VSTO pour outlook 2007 [ par Monico9385 ] Bonjour, j'utilise VSTO pour Outlook2007 car je dois créer un bouton dans la barre de menu. Jusqu'ici, avec les différents sources du net, j'arrive b Temps d'execution d'un composant COM [ par leromantique6 ] Bonjour,En fait j'aurai voulu savoir pour quelle raison un executable et une dll (objet com) n'ont pas le même temps d'execution bien qu'il soient fin


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,671 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales