Rechercher une image avec un chemin d'acces(VBnet)

Rechercher une image avec un chemin d'acces(VBnet) - VB/VBA/VBS - Programmation

Marsh Posté le 17-01-2006 à 21:41:03    

Bonjour à tous,
 
Voila,je travail sous VBnet et je souhaite a partir d'une listbox sélectionner un nom, par exemple "orange" et ca m'afficherai une image d'orange dans un picture box. Je sais faire ca en mettent tous les images sur le formulaire (ce qui n'est pas pratique). J'ai une image nommé "orange" (le meme nom que dans la lsitbox) dans un dossier, comment y accèder?
 
merci de votre aide


Message édité par drakins le 17-01-2006 à 21:44:27
Reply

Marsh Posté le 17-01-2006 à 21:41:03   

Reply

Marsh Posté le 18-01-2006 à 09:11:13    

Salut
 
Il faut que tu créé un objet graphic et cet objet s'active lorsque l'évènement SelectedIndexChanged se déclenche dans ton listbox. Il se chargera d'appeler ton objet graphic qui lui affichera ton image d'orange, ou ce que tu veux dans ton picturebox.
 
Le code pourrait ressembler à cela:
 

Code :
  1. Private Sub MonListBox_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MonListBox.SelectedIndexChanged
  2.         If MonListBox.SelectedItem= "orange" Then
  3.             Dim cheminImage = "C:\Dossiers\monImage.extension"
  4.             Dim PositionGauche As Single
  5.             Dim monPinceau As Graphics
  6.             monPiceau = MonPictureBox.CreateGraphics
  7.             monPiceau.DrawImage(cheminImage.Image, CSng(PositionGauche * MonPictureBox.Size.Width), 0)
  8.             monPinceau.Dispose()
  9.         'Après tu peux traiter pour chaque texte comme tu veux'
  10.         ElseIf MonListBox.Text = "pomme" Then
  11.             '...
  12.             '...
  13.         End If
  14.     End Sub


Message édité par gilbertc le 18-01-2006 à 10:38:19
Reply

Marsh Posté le 18-01-2006 à 16:36:01    

Merci Beauçoup, c'est tout à fait se qu'il me fallait!

Reply

Marsh Posté le 19-01-2006 à 21:11:58    

Bonjour,
 
Voila, finalement j'ai opter pour une comboBox. Mais voila j'ai un petit souci quand même avec le code. j'ai l'errreur suivante : " Le membre public 'image' du type 'String' est introuvable." sur la ligne 7.
Je cherche depuis hier mais je ne trouve pas.  

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed