Bonsoir,
J'essaye de sauver une image (situe dans une picturebox) avec un control dessus (un simple bouton par exemple).
Mais, cela parait assez complique. Et je ne suis pas sur de tout comprendre...
En fait, j'ai essaye de sauver en fichier jpeg le control picturebox (avec ce qui est dessus: image et bouton), un genre de 'screenshot'.
Mais, j'ai une erreur, pas tres clair pour moi: "A generic error occurred in GDI+."
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Imports System.Drawing Public Class Form1 Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click ControlBmpToFile(PictureBox1, "C:\Users\JLuc01\Desktop\") End Sub Public Sub ControlBmpToFile(ByVal control As Control, ByVal file As String) Dim bmp As New Bitmap(control.Width, control.Height) control.DrawToBitmap(bmp, control.DisplayRectangle) bmp.Save(file, System.Drawing.Imaging.ImageFormat.Jpeg) End Sub End Class
Bref, je ne sais pas trop comment m'y prendre, si toutefois cela est faisable.
Toute suggestion est bienvenue.
Merci,
JLuc01
Partager