Arşiv

Archive for the ‘Visual Basic’ Category

Visual Basic 2008 – ScreenShoter (Ekran Görüntü Yakalıyıcı)

Şubat 27, 2010 1 yorum

Çalışmamıza Başlarken; 2 Adet Buton, 1 Adet TextBox ve 1 Adet PictureBox   ekleyelim

Butonları Resimdeki Gibi İsimlendirip Yerleştirelim (Tasarım Size Kalmış)

Button1, Ekran Görüntüsünü Almamıza Yarıyacak
Button2, Aldığımız Ekran Görüntüsünü Kaydetmemize Yarıyacak
TextBox1, Resmi Kaydederken Resme İsim Vermezi Sağlar(Kaydı Programın Yanına Kaydeder)
PictureBox1, Resmi Önizlememize Olanak Sağlar

Kod:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim kenar As Rectangle
Dim cek As System.Drawing.Bitmap
Dim resim As Graphics
kenar = Screen.PrimaryScreen.Bounds
cek = New System.Drawing.Bitmap(kenar.Width, kenar.Height, System.Drawing.Imaging.PixelFormat.Format32bppArgb)
resim = Graphics.FromImage(cek)
resim.CopyFromScreen(kenar.X, kenar.Y, 0, 0, kenar.Size, CopyPixelOperation.SourceCopy)
PictureBox1.Image = cek
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
If (TextBox1.Text = “”) Then
MsgBox(“Lütfen Metin Kutusunu Doldurun”, , “ScreenShoter”)
Else
PictureBox1.Image.Save(TextBox1.Text + “.jpg”)
End If
End Sub

Herkese Kolay Gelsin

Takip Et

Get every new post delivered to your Inbox.