Gambas France BETA


Pas de compte ? Incription

Capture d'ecran d'une Form

1
AuteurMessages
defcom#1 Posté le 19/8/2010 à 09:25:00
Bonjour,

Y a t'il un moyen de faire une capture d'écran dans un fichier image(bmp,jpg...) d'une form active avec un bouton.
Prokopy#2 Posté le 19/8/2010 à 18:10:00
Kinder PinguiC'est simple. Tous les contrôles (formulaires y compris) possèdent une méthode Screenshot() qui retourne un objet Picture contenant le contrôle "capturé". Après il te suffit d'appeler la méthode Save() de cet objet Picture pour le sauvegarder sur ton disque.

Petit résumé condensé :

1
maForm.ScreenShot().Save(User.Home &/ "maForm.png")


Les formats supportés sont JPEG, PNG, BMP, GIF et XPM. ;)
La théorie, c'est quand on sait tout et que rien ne fonctionne.
La pratique, c'est quand ça marche mais qu'on ne sait pas pourquoi.
Quand la théorie rejoint la pratique, rien ne fonctionne et on ne sait pas pourquoi.
defcom#3 Posté le 19/8/2010 à 19:38:00
Merci

je pensais que c'était plus compliquer.
spheris#4 Posté le 20/8/2010 à 14:52:00
Peut être parles tu de Gambas 3 ?
car dans la version 2 il s'agit de la methode GRAB()
Prokopy#5 Posté le 20/8/2010 à 14:59:00
Kinder PinguiAh oui c'est vrai. Mais moi je suis calé sur la V3, désolé. ;)
La théorie, c'est quand on sait tout et que rien ne fonctionne.
La pratique, c'est quand ça marche mais qu'on ne sait pas pourquoi.
Quand la théorie rejoint la pratique, rien ne fonctionne et on ne sait pas pourquoi.
GarulfoUnix#6 Posté le 24/8/2010 à 13:01:00
By the way
Peut être parles tu de Gambas 3 ?
car dans la version 2 il s'agit de la commande GRAB()


De la méthode Grab() et non de la commande ;)
spheris#7 Posté le 25/8/2010 à 22:43:00
Merci france1159 pour la rectification.
Au bon langage les bons mots.
Mesage original modifié !
;) ;) ;)
GarulfoUnix#8 Posté le 26/8/2010 à 10:58:00
By the way :)
1