Visual C# 2008 expresse : enrichir les bibliotheque graphique

Bonjour,
Dans le cadre d’un contrat alternance, je dois développer un client logiciel, mais je ne suis pas satisfait de la bibliothèque graphique de visual C#.
Je me demande si il est possible d’enrichir celle-ci pour avoir par exemple de nouveaux boutons ( exemple :un bouton “Annuler” avec la croix déjà enregistrer) de nouvelle icônes pour les messagebox ( exemple, le ‘?’ dans un cercle), et autre.
Merci d’avance pour vos réponse.

Le mieux c’est encore de coder tes propres contrôles :slight_smile:

Pour le messagebox avec l’icône ‘?’ par contre, ça existe déjà de base :


MessageBox.Show("Hop","Hop", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);

merci de ta réponse mais y a-t-il dans visual express un module pour créer mes propres contrôles??

Par exemple, pour ton bouton :

Dans ta solution, tu ajoutes un nouveau contrôle utilisateur, et tu en modifies le code pour le faire hériter de System.Windows.Forms.Button. Tu vas ensuite dans le designer, et tu modifies les propriétés de ton contrôle pour ajouter une icône (propriété “Image”), et tu l’alignes à gauche (propriété “ImageAlign”). Compile le tout.
Tu retournes ensuite dans le designer de ta Form, et dans la boite à outil, dans “Mes contrôles utilisateurs”, tu auras ton nouveau bouton que tu peux ajouter à ta Form.

http://img227.imageshack.us/img227/8255/vs1ba0.th.jpg

http://img120.imageshack.us/img120/1331/vs2aw4.th.jpg

http://img201.imageshack.us/img201/8818/vs3xn6.th.jpg

http://img214.imageshack.us/img214/6996/vs4kv8.th.jpg

(Je n’ai que VS 2003 sous la main, mais le principe doit être le même avec VS 2008)
Edité le 06/08/2008 à 10:19