Bonsoir, cette fois ci je voudrais changer des images à partir de simples click de la part de plusieurs LinkLabel.
Exemple :
Dès que je clique sur LinkLabel1 l'image "1.bmp" de mes ressources s'affiche, quand je clique sur LinkLabel2 c'est au tour de l'image "2.bmp" provenant elle aussi du fichier resx.
Si vous pouviez me faire parvenir les lignes de codes adéquat...
J'ajoute aussi que dès qu'un Click est effectué la première action faite est de supprimer l'image en cours. Mais ça je pense être capable de la faire une fois le code de changement d'image en poche.
A voir également:
Picturebox image from resources c#
Visual studio picturebox change image - Meilleures réponses
C# picturebox load image from resource - Meilleures réponses
Si tu utilises Visual Studio, il te facilite la gestion des ressources.
Ajoute un PictureBox sur ta Form, ensuite va dans la propriété Image et demande lui d'importer les images qui t'interessent.
VS va créer un dossier Ressource dans ton explorateur de projet et si tu regardes le code généré, tu verras un truc du genre :
this
.pictureBox1.Image =
global::PictureChange.Properties.
Resources.clock;
(l'image était clock.gif dans ce cas)
Pour changer l'image dans l'événement Click de ton LinkLabel, double click sur ton LinkLabel dans le designer et VS va générer une méthode qui sera appellée lors de l'événement click, dans cette méthode, tu écris le code suivant
private
Es-tu sûr de ton code parce que celui-ci ne marche pas (désolé pour la réponse précédente)enfet j'ai l'impression qu'il ne s'agit pas du langage Visual Basic 2005.
"j'ai l'impression qu'il ne s'agit pas du langage Visual Basic 2005."
Oui, j'ai l'impression que Badrbadr à fumer la moquette, il confond avec du C#.
Essay ça :
------------------------------------------------------------------------------
Public Class Form1
Private Sub Label1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label1.Click
PictureBox1.Image = My.Resources.Image1
End Sub
Private Sub Label2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label2.Click
PictureBox1.Image = My.Resources.Image2
End Sub
End Class
------------------------------------------------------------------------------
Il faut que tu mette tes images dans la section Resources de l'onglet My project (Explorateur de solution -> double-clic sur My project-> clic Resources -> Choisit Images -> Drag-drop tes images)
A plus.
Vous n’avez pas trouvé la réponse que vous recherchez ?
lol, depuis que je fréquente les forums de vbfrance en plus de ceux de csharpfr, c'est devenu mélangeant. Etk, le principe reste le même que ce soit en C#, en VB.net ou autre langage .net :p
[:D] @++