How To: Capture Desktop Screen with VB.NET

Capture Desktop Screen with VB.NET

Hello there. Today I wanna share on how to create a screen capture program.


  1. VB.NET
  2. PictureBox
  3. 2 Buttons ( Save, Capture)
  4. Monitor to see what u are doing ....

Create a Windows Form ....
Drag a Picture Box Onto The Form
Drag 2 Buttons Unto The Form
NAMELY: Capture and Save

Code for Capture:
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

Code for Save
Dim sfd As New SaveFileDialog
If sfd.ShowDialog = Windows.Forms.DialogResult.OK Then
End If

And Thats it .....

Please FEEL Free to comment if u have any problem or u spot an error

While you're stuck at home, make the most of your time by learning a new language, skill, or even train for a remote-work job with our new premium online courses.

Check them out >

Our Best Phone Hacks

Gadget Hacks' tips — delivered daily.

Be the First to Comment

Share Your Thoughts

  • Hot
  • Latest