Fonctionnement de StdPicture

Résolu
jekifvb6 Messages postés 156 Date d'inscription lundi 13 novembre 2000 Statut Membre Dernière intervention 18 septembre 2006 - 8 déc. 2005 à 15:37
jekifvb6 Messages postés 156 Date d'inscription lundi 13 novembre 2000 Statut Membre Dernière intervention 18 septembre 2006 - 9 déc. 2005 à 16:44
Bonjour a toutes et tous,



J'ai decouvert les StdPicture, et j'aimerais m'en servir mais je n'y arrive pas!



Je dispose d'une picturebox (picture1) et d'une StdPicture
(stdpicture1). J'aimerais pouvoir stocker au départ l'image de ma
picturebox dans la stdpicture, puis, je modifie ma picturebox et a la
fin, si je le desire, pouvoir recharger ma picturebox avec l'image
initiale (en principe contenue dans la stdpicture).



au départ (pour stocker l'image de ma picturebox dans la stdpicture):



dim stdpicture1 as stdpicture

Set picture1.Picture = picture1.Image

Set stdpicture1 =picture1.Picture





je modifie eventuellement ce que contient ma picturebox...

si je me suis trompé, je veux revenir a l'image initiale:





au final (pour remettre dans ma picturebox son contenu initial):



Set picture1.Picture = stdpicture1





Voila ce que j'ai fait, mais comme je ne connais pas bien StdPicture,
il doit y a voir des oublis. Sinon, j'ai l'impression que Stdpicture1
ne fait qu'une sorte de lien vers "picture1", car au final, dans ma
picturebox, j'ai l'image modifiée et non l'initiale.



merci d'avance

4 réponses

Gobillot Messages postés 3140 Date d'inscription vendredi 14 mai 2004 Statut Membre Dernière intervention 11 mars 2019 34
8 déc. 2005 à 18:34
en principe la StdPicture n'est pas modifiée donc ça devrait marcher

ce n'est pas comme si tu faisais:

Set stdpicture1 = picture1.Image

où la stdPicture serait liée à l'image de picture1





dim stdpicture1 as StdPicture

picture1.Picture = picture1.Image

Set stdpicture1 = picture1.Picture

- - - - - - - - - - - - - - - -

picture1.Picture = Nothing

picture1.Picture = stdpicture1 'on doit retrouver l'original




Daniel
3
jekifvb6 Messages postés 156 Date d'inscription lundi 13 novembre 2000 Statut Membre Dernière intervention 18 septembre 2006
8 déc. 2005 à 23:33
je te remercie Daniel pour ta réponse, mais je ne peux travailler sur
mon code maintenant. Apparemment, mon code ressemble au tien sauf que
j'ai mis "set picture.picturestdpicture1". Le "set" est peut etre la
cause de mon probleme?



si vous avez d'autres pistes, n'hesitez pas! merci.
0
jekifvb6 Messages postés 156 Date d'inscription lundi 13 novembre 2000 Statut Membre Dernière intervention 18 septembre 2006
9 déc. 2005 à 16:25
bon, je ne comprends toujours pas!



j'ai fait ce que tu m'as dit Daniel, mais rien n'y fait, je me retrouve
a la fin avec dans mon picturebox, l'image que je viens de modifier! je
ne comprends pas!
0
jekifvb6 Messages postés 156 Date d'inscription lundi 13 novembre 2000 Statut Membre Dernière intervention 18 septembre 2006
9 déc. 2005 à 16:44
autant pour moi, c'etait a cause d'un autre probleme! j'avais mis cela
dans un evenement "activate", et je ne pensais pas que cela intervenait
si souvent. Bref, le code est bon! merci encore
0
Rejoignez-nous