Alimenter un picturebox à partir d'une imagelist
Bonjour,
je débute en programmation VB .NET et j'aurais besoin d'aide pour alimenter un picturebox.
J'explique mon problème :
J'ai un formulaire qui contient un treeview, le treeview est alimenter à partir d'une base de donnée ( Pour l'exemple on va utiliser la table OPTION)
Dans ma table chaque option a les critères suivants ( Nom, couleur texte, image icone, image picturebox)
Pour alimenter mon treeview il récupère bien les informations pour chaque enregistrements contenus dans ma table
Code:
1 2 3 4
| node.text = OPT_nom
node.ForeColor = ColorTranslator.FromHtml(Opt.OPT_COULEUR)
node.ImageKey = Opt.OPT_ICONE
node.SelectedImageKey = Opt.OPT_ICONE |
Par contre lorsque je veux qu'il récupère l'imageKey de l'image à afficher dans le picturebox en fonction du noeud du treeview sélectionné je sèche.
J'ai essayé les codes suivants :
Code:
PictureBox1.Image = Opt.OPT_IMAGE
qui me renvois une erreur "Impossible de convertir une valeur de type 'String' en 'Image'."
J'ai aussi essayé
Code:
1 2 3
| Dim imageoption As Image
imageoption = Image.FromFile(Application.StartupPath + opt.OPT_IMAGE)
PictureBox1.Image = imageoption |
Mais là il ne me trouve pas mon image System.IO.FileNotFoundException car il va le chercher dans le dossier qui contient ma solution.
Merci de votre aide