Changer une image de picturebox en fonction du continu d'une zone de texte ??
mboudllal
Messages postés46Date d'inscriptionlundi 9 mai 2005StatutMembreDernière intervention29 août 2005
-
29 août 2005 à 10:53
jpleroisse
Messages postés1788Date d'inscriptionmardi 7 novembre 2000StatutMembreDernière intervention11 mars 2006
-
29 août 2005 à 16:08
bonjour tout le monde
j'aimerais que l'image inséré dans mon picturebox change a chaque fois que la zone de texte change. exemple
si la zone de text = hub l'image du hab s'affiche dans le picturebox
et si text= routeur c l'image du routeur qui apparait??
j essayé avec des teste if then mé ca passe pas
cs_Tipo
Messages postés82Date d'inscriptiondimanche 2 novembre 2003StatutMembreDernière intervention13 avril 20171 29 août 2005 à 11:02
Salut,
Je ferai comme ça :
Private Sub Text1_KeyPress(KeyAscii As Integer)
If keyascii=13 'lors de l'appui sur enter
If FileExist(app.Path&("/Images/" & text1.text & ")=True then
Picture1.Picture = LoadPicture(app.Path&("/Images/" & text1.text & ",vbLPCustom)
Else
'Une image par défaut
Picture1.Picture = LoadPicture(app.Path&("/Images/defaut.jpg",vbLPCustom)
End if
End if
End Sub
Avec la fonction FileExist que j'avais pompé je ne sais plus où sur ce site :
Public Function FileExist(File As String) As Boolean
Dim l As Long
On Error GoTo FExErr
l = FileLen(File)
FileExist = True
Exit Function
FExErr: FileExist = False
Exit Function
End Function
Comme ça en tapant routeur, il charge routeur.jpg... Ceci impose que les noms des fichiers soit bien nommés, tous dans le même répertoire et tous en JPG mais il y a moyen de faire mieux