begin process at 2012 02 08 05:25:55
  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é :9 484 / 1 043

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 Source avec une capture Source .NET (Dotnet) ORIONBANQUE par toutphp
Source avec Zip Source avec une capture Source .NET (Dotnet) ORIONAPPLICATION par toutphp
Source avec Zip SOCKET CONNEXION CLIENT & SERVEUR par ziedto83
Source avec Zip Source .NET (Dotnet) FFMPEG.NET : WRAPPER .NET DE FFMPEG par MasterShadows
Source avec Zip Source .NET (Dotnet) ATTACHER, CRÉER ET SAUVEGARDER UNE BASE DE DONNÉES SQL SERVE... par Alvepinai

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture Source .NET (Dotnet) CONTRÔLES : BOUTON, LISTE ET PANNEAU POUR VOS APPLIS par Mokost
Source avec Zip SILVERLIGHT 4: BOUTON À 3 IMAGES par BumpMANN
Source avec Zip Source avec une capture Source .NET (Dotnet) COMPOSANT DE TYPE VOYANT/LED par thebigboss
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

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 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 2,418 sec (3)

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