OVH Cloud OVH Cloud

picturebox partageable

7 réponses
Avatar
free
Bonjour

est-il possible de récupérer le contenu d'une picturebox (ouverte dans

une Form mere) dans une Form fille.

J'ai fait un essai et j'obtiens 'object required'.

Peut-etre me manque t'il une astuce ?

merci

7 réponses

Avatar
Jacques93
Bonjour free,
free a écrit :
Bonjour

est-il possible de récupérer le contenu d'une picturebox (ouverte dans

une Form mere) dans une Form fille.

J'ai fait un essai et j'obtiens 'object required'.

Peut-etre me manque t'il une astuce ?




Sur le chargement de la feuille fille :

Private Sub Form_Load()
Me.Picture1.Picture = MDIForm1.Picture1.Picture
End Sub

Non ?

--
Cordialement,

Jacques.
Avatar
free
je ne suis pas en mode MDI(c'est une source que je modifie donc

pas de grands travaux).

mais peut-etre puis-je qualifier ma picturebox de la Form mere ?

avec un "Me." aussi ?

aurais-tu un exemple plus complet ?
Avatar
Jacques93
free a écrit :
je ne suis pas en mode MDI(c'est une source que je modifie donc

pas de grands travaux).

mais peut-etre puis-je qualifier ma picturebox de la Form mere ?

avec un "Me." aussi ?

aurais-tu un exemple plus complet ?





J'ai lu Form fille, j'ai interprété MDIChild = True => Form mère = MDI
Form. Mais s'il s'agit simplement d'une Form1 qui appelle une Form2

Dans Form1 :

Form2.Show

Dans Form2 :

Private Sub Form_Load()
Me.Picture1.Picture = Form1.Picture1.Picture
End Sub


Donnes plus de détails, car là je suis un peu dans le flou ...

--
Cordialement,

Jacques.
Avatar
news numericable
OK.
ca a marché.
mais sur la picturebox d'origine,j'avais printer qquechose que je ne
retrouve pas une fois la recuperation faite.
une autre idée ?
Avatar
Jacques93
news numericable a écrit :
OK.
ca a marché.
mais sur la picturebox d'origine,j'avais printer qquechose que je ne
retrouve pas une fois la recuperation faite.
une autre idée ?




Si sur la PictureBox d'origine tu as utilisé la méthode .Print :

Picture1.Print "Hello Happy Tax Payer"

avec la propriété AutoRedraw = True, lors de chargement de la feuille
fille, il faut utiliser :

Me.Picture1.Picture = Form1.Picture1.Image

--
Cordialement,

Jacques.
Avatar
news numericable
ca marche super.

je note donc le "autoredraw".

encore merci
Avatar
Jacques93
news numericable a écrit :
ca marche super.

je note donc le "autoredraw".

encore merci



Merci du retour :-)

--
Cordialement,

Jacques.