akasha21
Messages postés14Date d'inscriptionvendredi 11 mai 2007StatutMembreDernière intervention22 août 2007
-
30 mai 2007 à 09:23
akasha21
Messages postés14Date d'inscriptionvendredi 11 mai 2007StatutMembreDernière intervention22 août 2007
-
30 mai 2007 à 11:50
bonjour,
Je voudrais faire une capture d'écran de ma form en la refermant et l'enregistrer dans une picturebox.
j'ai essayé d'utiliser la fonction paintpicture ou l'api bitblt mais ca m'enregistre une feuille blanche, comme si il ne prenait pas la form à copier en compte.
Pourriez-vous m'aider s'il-vous-plait??
Merci d'avance!!
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 30 mai 2007 à 09:32
Je vois pas trop l'intérêt de faire une capture d'écran pour l'enregistrer... est-ce que c'est pour réouvrir ton application avec les mêmes données qu'à la fermeture ? (à ce moment là, tu n'utilise absolument pas la bonne méthode, il te faut sauvegarder le contenu de chaque contrôle dans un fichier, et non faire une simple capture d'écran).
Le BitBlt devrait marcher, mais il ne faut pas oublier d'enregistrer la propriété Image du picturebox et non la propriété Picture :
SavePicture Picture1.Image, "c:/save.bmp"
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 30 mai 2007 à 11:19
Bonjour,
Enregistrer une image (gourmand en octest) pour enregistrer des résultats est pour le moins assez maladroit.
Ce que tu fais là est un peut identique à la prise de photographies d'une calculette pour conserver un résultat au lieu de noter le résultat sur une feuille de papier (tu te rends compte ?)
Un fichier texte ferait l'affaire à très peu de frais !.