Dimension image dans pictureBox

Résolu
neg03 Messages postés 95 Date d'inscription jeudi 7 mai 2009 Statut Membre Dernière intervention 3 juillet 2009 - 7 mai 2008 à 08:30
neg03 Messages postés 95 Date d'inscription jeudi 7 mai 2009 Statut Membre Dernière intervention 3 juillet 2009 - 7 mai 2008 à 09:14
Bonjour,
je souhaiterais que lorsque je lance ma form mon image prenne directement les dimensions que je lui est passé.

Private Sub Form_Load()
   Dir(cheminIm.Text, vbNormal) = "" Then
            Picture1.Picture = LoadPicture(App.Path & "" & DossierImage & "" & NomImageErreur & ".jpg")
            With Picture1
            Call .PaintPicture(Picture1.Picture, 0, 0, 2000, 2000)
            End With
    Else
            Picture1.Picture = LoadPicture(cheminIm.Text)
            With Picture1
            Call .PaintPicture(Picture1.Picture, 0, 0, 2000, 2000)
            End With
     End If
End sub


Dans ce code en lançant ma form, l'image est bien chargé mais les dimensions indiqué avec paintPicture ne sont pas pris en compte.
Cependant quand je choisit une autre image dans cette form elle se met au bonne dimension.
Donc ma question est comment faire pour que quand je vais sur ma form l'image soit au bonne dimension directement.
Merci

2 réponses

cs_Exploreur Messages postés 4821 Date d'inscription lundi 11 novembre 2002 Statut Membre Dernière intervention 15 novembre 2016 15
7 mai 2008 à 08:59
Salut,

Regarde les propriétés de la PictureBox : AutoSize et AutoRedray, si tu ne peux pas jouer avec celles-ci....

A+
Exploreur

 Linux a un noyau, Windows un pépin
3
neg03 Messages postés 95 Date d'inscription jeudi 7 mai 2009 Statut Membre Dernière intervention 3 juillet 2009
7 mai 2008 à 09:14
Merci,
j'ai utilisé la fonction AutoRedraw et maintenant mon image se met au bonne dimension directement au lancement de ma form.
0
Rejoignez-nous