C# PrintScreen

voici le code mais cela nécéssite la création préalablement d’une pictureBox que qui est nommé dans le code ci-dessous pictureBox1

//pour cacher l'appli pendant la capture d'écran 
this.Hide();
// attente 
System.Threading.Thread.Sleep(250);

int L = Screen.AllScreens[0].Bounds.Width;
int H = Screen.AllScreens[0].Bounds.Height;

Size mysize = new Size(L, H);
Bitmap mybitmap = new Bitmap(L, H);
Graphics G = Graphics.FromImage(mybitmap);
G.CopyFromScreen(new Point(0, 0), new Point(0, 0), mysize);
pictureBox1.Image = mybitmap;

// attente 
System.Threading.Thread.Sleep(250);

//pour remontrer l'appli aprés la capture d'écran 
 this.Show();

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *