Comment personnaliser le Bouton de Contrôle comme celui-ci?
Je veux faire un bouton personnalisé de contrôle (bouton image est ok) comme celui-ci.
Je suis un nouvel utilisateur, de sorte que je ne peux pas poster l'image ici. Donc j'ai téléchargé l'image ici
Je suis un peu désespérée droit maintenant, après avoir essayé quelques tutoriels
Toute suggestion est très apprécié.
Grâce
Qu'avez-vous déjà essayé?
J'ai déjà essayé FlatStyle avec l'Image, utilisé certains contrôles personnalisés. Mais le truc c'est que je ne peut pas créer un bouton comme dans l'image (avec des bords arrondis) Actuellement je travaille sur les bord arrondis 🙁
Avez-vous effectué ?
Pourriez-vous s'il vous plaît re-ajouter l'image à votre question? Je pense que ce serait utile. Merci
J'ai déjà essayé FlatStyle avec l'Image, utilisé certains contrôles personnalisés. Mais le truc c'est que je ne peut pas créer un bouton comme dans l'image (avec des bords arrondis) Actuellement je travaille sur les bord arrondis 🙁
Avez-vous effectué ?
Pourriez-vous s'il vous plaît re-ajouter l'image à votre question? Je pense que ce serait utile. Merci
OriginalL'auteur Hatake Kakashi | 2011-03-17
Vous devez vous connecter pour publier un commentaire.
Vous pouvez créer une classe qui hérite de Bouton de garder tout votre style dans un seul endroit. Pour faire le pointage et pressé les états-vous pouvez remplacer la souris entrer /quitter les événements du bouton et changer de style.
Voici un exemple de l'un de nos projets (j'ai changé les couleurs, mais votre idée). Où nous changer un peu de couleurs, vous pouvez passer les images.
Ne pas le private static Couleur _back = Système.De dessin.Couleur.Gris; Gris ? Je ne t sais pourquoi C# il appelle "Gris", "Gris" est l'orthographe correcte.
OriginalL'auteur Luke Lowrey
Ne pouvez pas voir la photo, mais je suppose que vous pouvez modifier la bordure du bouton et de définir une image d'arrière-plan.
OriginalL'auteur Fun Mun Pieng
Je pense que le plus simple est de définir certaines propriétés du bouton comme ci-dessous et
puis écrire le code pour
Mise à jour:
Je ne sais pas si je vais corriger ou pas, mais je pense que Vous pouvez également réaliser votre objectif en mettant un Bouton et un label à l'intérieur d'un panneau, et de les organiser en fonction de votre choix. Faire de la
button1.FlatStyle = System.Windows.Forms.FlatStyle.Flat
lors de la première avecLabel.Text="Normal"
. Puis sur la Souris à l'entrée du Panneau de dessiner un rectangle avec une bordure autour du bouton et de modifier le texte de l'étiquette "Hover
". Comme ça en Cliquant sur le Panneau aussi vous changer le rectangle de la frontière en fonction de vous et de faire de lalabel.Text="OnClick"
.OriginalL'auteur SharpUrBrain