22 Ocak 2011 Cumartesi

Pc Ekran Görüntüsünü Alıp Kaydetmek (Print Screen)


Herşey Bir Son kullanıcın talebiyle başladı
Çalan telefonda yazılımımızı kullanan kullanıcı

aynen şöyle dedi:

"sorunumu ifade etmekte güçlük çekiyorum ekran görüntüsünü kaydettirip painte düzenleyip outlooktan size göndermek istemiyorum . ayrıca bana sorduğunuz hata ile ilgili sorulara cevap vermekte güçlük çekiyorum" buna bir çare bulsanız bir yazılım yapasanız

bende koyuldum işe program sistemin arkasında çalışmalıydı ve hata meydana geldiğinde ekran görüntüsünü alıp bir form açmalıydı bu formda hata ile ilgili detayları talepleri yazıp gönder dediğinde bizlerin email adresine gelmedliydi. vs.........

şimdi bbaşlayalım işe

ekran görntüsünü almak için gerekn kodumuz:
---------------------------------------------------


int screenWidth = Screen.GetBounds(new Point(0, 0)).Width;
int screenHeight = Screen.GetBounds(new Point(0, 0)).Height;
Bitmap bmpScreenShot = new Bitmap(screenWidth, screenHeight);
Graphics gfx = Graphics.FromImage((Image)bmpScreenShot);
gfx.CopyFromScreen(0, 0, 0, 0, new Size(screenWidth, screenHeight));
bmpScreenShot.Save("d:\\Hata-Bilgi.jpg", ImageFormat.Jpeg);


WindowState = FormWindowState.Minimized;
if (FormWindowState.Minimized == WindowState)
Hide();
---------------------------------------------------------------------
email göndermek diğer konuda

Hiç yorum yok:

Yorum Gönder