☆☆Her oyun bir gün hileyi tadacaktır☆☆
Griffin Premium
C# ile nasıl ekran görüntüsü yani printscreen alabileceğinizi gösteren bir örnek göstereceğim
örneğimizi C# windows form da 1 adet button 1 picturebox kullanarak oluşturacağız
butona basıldığında picturebox aldıgımız ekran görüntüsünün görüntülenmesini sağlayacağız.
picture kontrolünü ekledikten sonra üstüne tıklayarak size mode özelliğini streclmage
olarak ayarlıyoruz
şimdi kodları vereceğim kodlar kısa şekilde butona çift tıklayarak button_click olayına şunları yazıyoruz.
örneğimizi C# windows form da 1 adet button 1 picturebox kullanarak oluşturacağız
butona basıldığında picturebox aldıgımız ekran görüntüsünün görüntülenmesini sağlayacağız.
picture kontrolünü ekledikten sonra üstüne tıklayarak size mode özelliğini streclmage
olarak ayarlıyoruz
şimdi kodları vereceğim kodlar kısa şekilde butona çift tıklayarak button_click olayına şunları yazıyoruz.
C#:
private void button1_Click(object sender, EventArgs e)
{
Bitmap foto = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height);
Graphics grafik = Graphics.FromImage(foto);
grafik.CopyFromScreen(0, 0, 0, 0, new Size(foto.Width, foto.Height));
pictureBox1.Image = foto;
}
işlem tamam olduktan sonra butona bastığımızda printscreen tuşu görevini yapacak ve alınan ekran görüntüsünün picturebox içinde görüntülenmesi sağlancaktır
bildiğim kadarı ile yapmaya çalıştım
yararlı olmuştur umarım iyi forumlar.