Vatansever
Asistan
- Katılım
 - 23 Ağustos 2007
 
- Mesajlar
 - 405
 
- Reaksiyon puanı
 - 1
 
- Puanları
 - 18
 
Arkadaşlar VB.NET'te basit bir ekran görüntüsü alma programı yapıyorum ama biraz farklı olacak. bir Form oluşturuyorun bu Formun içine bir PictureBox1 koyuyorum bunuda Dock özelliğini Fill yapıyorum sonra bu PictureBox1'i şeffaf yapıyorum işte bu programı çalıştırdığımda açılan formun içi tamamen şeffaf oluyor arkaplanda ne varsa görülüyor formu kenarlardan çekip istediğim gibi boyutlandırabiliyorum istediğim formun içinde görünen bu arkaplanın (sadece içerde kalanın) resmini çekmek benim elimdeki kod komple ekran görüntüsünü alıyor bu kodu nasıl düzeltmem gerek benim kod aşağıda
	
	
	
		
:hammer:
			
			
		Kod:
	
	    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
        Dim bounds As Rectangle
        Dim screenshot As System.Drawing.Bitmap
        Dim graph As Graphics
        bounds = Screen.PrimaryScreen.Bounds
        screenshot = New System.Drawing.Bitmap(bounds.Width, bounds.Height, System.Drawing.Imaging.PixelFormat.Format32bppArgb)
        graph = Graphics.FromImage(screenshot)
        graph.CopyFromScreen(bounds.X, bounds.Y, 0, 0, bounds.Size, CopyPixelOperation.SourceCopy)
        PictureBox1.Image = screenshot
        Timer1.Enabled = False
        Me.Opacity = 100
    End Sub