FAIRE UN SAVEPICTURE EN VB.NET

Zballl Messages postés 5 Date d'inscription mardi 11 mars 2003 Statut Membre Dernière intervention 3 mai 2003 - 3 mai 2003 à 01:17
HansPrestat Messages postés 61 Date d'inscription vendredi 19 janvier 2007 Statut Membre Dernière intervention 29 juin 2008 - 6 oct. 2007 à 00:45
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/4227-faire-un-savepicture-en-vb-net

HansPrestat Messages postés 61 Date d'inscription vendredi 19 janvier 2007 Statut Membre Dernière intervention 29 juin 2008
6 oct. 2007 à 00:45
Bon ben j'ai trouvé la solution à mon problême. Pour ceux qui rencontrerez le même problême il faut éviter de mettre des commandes sur g avec un stylet de la même couleur que le g.clear(Color.lenomDeLaCouleur) et penser à rajouter:

Imports System.Drawing
Imports System.Drawing.Imaging

De plus il faut utiliser le Try dans une procédure ou une méthode. Merci quand même ;-) 0:44 h du matin et les yeux tout rouge
HansPrestat Messages postés 61 Date d'inscription vendredi 19 janvier 2007 Statut Membre Dernière intervention 29 juin 2008
5 oct. 2007 à 23:51
Ca enregistre bien une image mais elle est soit transparente soit toute noire. Est ce dut au fait que la taille de ma PictureBox est plus petite que celle de ma Bitmap ou bien au fait que je ne mette pas ceci:
g.Dispose
bitMap.Dispose()
Merci à celui qui peut me répondre ;-))
Utilisateur anonyme
19 mars 2004 à 18:23
Ca marche !

Je te remercie bcp pour ton aide.
LeCarto Messages postés 16 Date d'inscription mardi 28 novembre 2000 Statut Membre Dernière intervention 6 juillet 2007
19 mars 2004 à 08:03
Ben essaye de faire :

dim lacopie as new PictureBox(params, dont taille de la pb d'origine)
lacopie = Panel1.controls(nb)

et ensuite, comme la copie est une pb, elle possède la propriété Image, donc tu peux aller la sauver.
Utilisateur anonyme
19 mars 2004 à 02:58
Le pb, c'est que je ne peut pas acceder a un attribut qui n'existe pas de la classe controls, donc meme pour en faire une copie je peut pas faire lacopie.Image=Panel1.controls(nb).Image ou autre specifique au picturebox.

Mais merci d'avoir répondu.
LeCarto Messages postés 16 Date d'inscription mardi 28 novembre 2000 Statut Membre Dernière intervention 6 juillet 2007
18 mars 2004 à 23:51
Je pense qu'il faudrait que tu crées des objets pictureBox vides, que tu fasse une copie de tes Panel1.controls(nb) dedans et que tu les sauves avec leur propriété Image ensuite.
Utilisateur anonyme
18 mars 2004 à 22:35
Je remonte le sujet pour une question en rapport.

Comment faire un save d'une picturebox crée dynamiquement.

J'ai un panel1 avec plein de picturebox.

et je voudrais faire un save de toutes.
Pb si je fait :

Panel1.Controls(nb).Image.save(Application.StartupPath + "\Image" + , ImageFormat.Gif)

Marche pas, car Image ne fait pas parti de la classe controls.

Aide pliz :)
LeCarto Messages postés 16 Date d'inscription mardi 28 novembre 2000 Statut Membre Dernière intervention 6 juillet 2007
14 nov. 2003 à 13:55
Code modifé pour être plus clair :-)
cs_whiskygt Messages postés 37 Date d'inscription jeudi 16 octobre 2003 Statut Membre Dernière intervention 10 septembre 2004
14 nov. 2003 à 11:35
je tape ton code dans une sub bouton_click , ca peut venir de la ?
cs_whiskygt Messages postés 37 Date d'inscription jeudi 16 octobre 2003 Statut Membre Dernière intervention 10 septembre 2004
14 nov. 2003 à 11:33
dsl mais meme sans ca marche po , aurai tu une idée ???
fo t'il ajouté une reference ???
LeCarto Messages postés 16 Date d'inscription mardi 28 novembre 2000 Statut Membre Dernière intervention 6 juillet 2007
14 nov. 2003 à 11:30
whiskygt> Tu peux oublier la ligne :

drawingList.DrawList(g)

C'est un truc issu du code de DrGUI, que j'aurai du virer.
cs_whiskygt Messages postés 37 Date d'inscription jeudi 16 octobre 2003 Statut Membre Dernière intervention 10 septembre 2004
14 nov. 2003 à 11:12
j'ai un probleme ca ne fonctionne po chez moi ...
il ne connai po la fonction drawinglist ...
kelkun a une idée ?
Zballl Messages postés 5 Date d'inscription mardi 11 mars 2003 Statut Membre Dernière intervention 3 mai 2003
3 mai 2003 à 01:17
Easy j'en ai justement besoin ;)
Rejoignez-nous