Sauver le contenu d'1form en image....

Fred - 25 avril 2001 à 13:08
cs_yahaa Messages postés 15 Date d'inscription vendredi 17 septembre 2004 Statut Membre Dernière intervention 11 mai 2007 - 18 mars 2005 à 19:48
Salut,
vous savez dejà à peu près tout...je voudrais donc sauver le contenu d'1 form (Txtbox,bouton,etc...) en format jpg....
Auriez vous une idée :sad) ??
Merci d'avance.
Fred.

3 réponses

C'est très simple: Tu lance ton programme sous VB Ta premiere feuille apparait pour sauvegarder tout ton ecran fais [impr Ecran ] puis coller sous Paint ou pour sauver juste ta fenetre faisune selection de celle ci fais [alt]+[impr Ecran ] puis coller sous Paint.
0
Salut et merci de ton aide! ;)
Certes...c vrai....
Mais si je veux ke ce soit le programme ki le fasseautomatiquemetl,tu crois ke c possible???
0
cs_yahaa Messages postés 15 Date d'inscription vendredi 17 septembre 2004 Statut Membre Dernière intervention 11 mai 2007
18 mars 2005 à 19:48
Pour faire une copie d'ecran, tu declare l'API qui te permet de controler la touche Impr-Ecran :
private declare sub keybd_event lib "user32.dll" (byval bVk as byte, ByVal bScan as byte, ByVal dwFlags as long, ByVal dwExtraInfo as long)

ensuite, dans ta procedure tu fait la copie
call keybd_event(vbkeysnapshot,0,0,0)

puis tu recupere l'image

picture1.picture = Clipboard.GetData(vbCFBitmap)

et voila

0
Rejoignez-nous