Comment puis-je basculer entre deux images sur un bouton Jusqu'à présent, j'ai utilisé la fenêtre de la propriété pour définir une image unique .. p>
mise à jour:
Beaucoup de bonnes réponses, mais j'aurais dû mentionner que mes deux images figurent dans le dossier de propriétés. Comment puis-je y accéder avec un chemin relatif? P> code>?
J'ai une image "verrouillage" et "déverrouillez" que j'aimerais utiliser sur le même bouton. P>
4 Réponses :
Vous devrez probablement changer la propriété bouton.Image code> dans le code-derrière-derrière. Voir le Documentation MSDN pour information et un échantillon sur la façon de faire cela. P>
Je devais définir bouton.Image code> et j'ai utilisé
properties.resources.lock_open code> pour accéder à mon fichier. Cela fonctionne parfaitement. Je n'ai écrit que sur la fonction basculante pour dire que c'était une nouvelle situation, deux images étaient nécessaires. Désolé pour toute confusion.
Vous devriez avoir à coder.
if(locked) Button.Image = Images.Lock; else Button.Image = Images.Unlock;
EASY:
button1.Image = System.Drawing.Image.FromFile(@"C:\Users\Administrator\Pictures\forestfloor.jpg");
Vous pouvez modifier une image du bouton Formulaire Windows à l'aide de 2 méthodes
Méthode 1 pour un chemin relatif fort> p> this.button1.Image = NameSpace1.Properties.Resources.Image2.png;
Utilisez Cochez la case.apparence = Bouton et Imageéliste pour définir ImagathInSex lorsque la case à cocher est cochée.