cs_lolomix
Messages postés15Date d'inscriptionmercredi 31 août 2005StatutMembreDernière intervention29 septembre 2005
-
28 sept. 2005 à 11:14
cs_lolomix
Messages postés15Date d'inscriptionmercredi 31 août 2005StatutMembreDernière intervention29 septembre 2005
-
29 sept. 2005 à 09:47
Je cherche comment faire pour pouvoir afficher une image dans une picturebox dont le nom serait le même que celui entré dans une textbox avant.
J'ai une idée de code, mais je ne sais pas ci ca peut marcher et comment le programmer...
ex:
Private
Sub pbpiece_Click(
ByVal sender
As System.Object,
ByVal e
As System.EventArgs)
Handles pbpiece.Click
pbpiece.Image = System.Drawing.Bitmap.FromFile _
("C:\Documents and Settings\Nono Computer\Mes documents\PROGRAMMATION\Projets\vierge\photos\pieces" & Val(txtref.Text) & ".bmp")
End
Sub
Ce qui est en rouge devrait signifier:" le nom qui est dans la textbox "pbpiece"".bmp
Et pour les jpg? Il suffit juste de changer l'extension? car apparement, VB n'a pas jpg en memoire...
cs_lolomix
Messages postés15Date d'inscriptionmercredi 31 août 2005StatutMembreDernière intervention29 septembre 2005 29 sept. 2005 à 09:47
ton code est pas mal jpleroisse, mais il y a un bug quand même. Il n'affiche pas l'image, et j'ai un message d'erreur qui dit:
une exception non gérée du type 'System.IO.FileNotFoundException' s'est produite dans system. drawing.dll
infosup: c:\documents and settings\Nono Computer\....\photo\pieces\570500
Donc il prends bien en compte la valeur de la textbox, mais...
De plus, j'ai été ogligé de le modifier comme suit, car "picture1" n'est pas déclarer et il ne reconnait pas "loadpicture" .
pbpiece.Image= System.drawing.Image.FromFile(c:\.....)
PS: je ne peux pas entrer le .bmp dans la text box car la valeur qui y apparait vient directement en faisant une recherche (base de données) donc il faudrait un code qui attribu à cette valeur automatiquement le .bmpà la valuer de la textbox.