Le chemin d'accès n'a pas une forme conforme [Résolu]

Messages postés
89
Date d'inscription
mercredi 10 janvier 2007
Dernière intervention
14 mai 2009
- 25 mai 2007 à 01:20 - Dernière réponse :
Messages postés
89
Date d'inscription
mercredi 10 janvier 2007
Dernière intervention
14 mai 2009
- 25 mai 2007 à 22:07
salut à tout,
je veux changer l'image d'arriere plan d'un formulaire, l'image choisie par l'utilisateur à partir d'un fichier .je crée ce code mais ne fonction pas.

Dim monfichier
As
String = OpenFileDialog1.FileName

If OpenFileDialog1.ShowDialog = DialogResult.OK
Then

Me.BackgroundImage = Image.FromFile(monfichier)

End
If

merci d'avance pour votre aide
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
Messages postés
79
Date d'inscription
lundi 28 août 2006
Dernière intervention
4 avril 2009
25 mai 2007 à 05:16
3
Merci
Salut

déplace l'instruction suivante dans le bloc if

Dim monfichier
AsString = OpenFileDialog1.FileName

ce qui te donne :

Dim OpenFileDialog1 As New OpenFileDialog

If OpenFileDialog1.ShowDialog = DialogResult.OK
Then
          

Dim monfichier
As String = OpenFileDialog1.FileName

          Me.BackgroundImage = Image.FromFile(monfichier)
EndIf

A+ tof

Merci ptit_tof57 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 90 internautes ce mois-ci

Commenter la réponse de ptit_tof57
Messages postés
6812
Date d'inscription
vendredi 16 décembre 2005
Dernière intervention
21 décembre 2011
25 mai 2007 à 01:41
0
Merci
Salut,

j'y connais pas encore grand chose en vb .net mais qui dit charger image, dit que quelque part doit exister un fonction Load ou LoadPicture qui sache gérer ça !
Presse F1 et regarde si cette fonction existe

@++


  --Mortalino--
Le mystérieux chevalier, ~Provençal, le Gaulois~
Commenter la réponse de mortalino
Messages postés
89
Date d'inscription
mercredi 10 janvier 2007
Dernière intervention
14 mai 2009
25 mai 2007 à 22:07
0
Merci
merci à tout,
je suis vraiment oublié de le mettre dans l'instruction if.
Commenter la réponse de asmaa17

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.