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.

Requirement:

  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
PictureBox1.Image.Save(sfd.FileName.ToString)
End If

And Thats it .....

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

Just updated your iPhone? You'll find new Apple Intelligence capabilities, sudoku puzzles, Camera Control enhancements, volume control limits, layered Voice Memo recordings, and other useful features. Find out what's new and changed on your iPhone with the iOS 18.2 update.

Be the First to Comment

Share Your Thoughts

  • Hot
  • Latest