Comment puis-je utiliser un .fichier png comme un bouton dans un Formulaire Windows ? ( en C# - visual studio 2013 )

J'ai besoin de l'utiliser .fichier png en tant que bouton . Je veux juste montrer une image ( sans supplément de la zone autour d'elle ) pour les utilisateurs .

Mon problème est dans la conception et spécifier la zone à réagit en cliquant sur . J'ai changé quelques propriétés de mon bouton , mais je ne pouvais pas atteindre mon but . J'ai changé le FlatStyle à Plat ou à la propriété BackColor de Transparence , mais le bouton a un arrière-plan coloré autour de lui encore . J'ai besoin de supprimer l'arrière-plan complètement .

J'ai aussi essayé la PictureBox , mais je ne pouvais pas supprimer l'arrière-plan par les propriétés de nouveau .

Vous êtes sur la bonne voie. Vous devriez être en utilisant PictureBox (OU) de créer un contrôle utilisateur.
winforms ne prend pas en charge l'INTERFACE utilisateur personnalisée dessins. Vous êtes à la recherche pour WPF.
pas vrai. winforms soutien personnalisé dessins de l'INTERFACE utilisateur. mais il est difficile de le faire. WPF est plus facile et utilise le GPU au lieu du CPU.
s'il vous plaît, montrez-moi votre winforms version de ceci. winforms est inutile. Et retardé.
lire votre premier commentaire. Vous avez dit un faux phrase que winforms ne prend pas en charge l'interface utilisateur personnalisée. La prochaine je vous l'ai dit, il est pris en charge, mais il est beaucoup plus difficile et je suis d'accord avec cela. Si vous ne voulez pas partager des connaissances sur la façon de créer un bouton personnalisé dans WPF comme une réponse, nous vous prions de ne pas tromper les autres sur ce que vous ne savez pas.

OriginalL'auteur Reyhaneh Sharifzadeh | 2014-07-25