How to Capture Desktop Screen with VB.NET

Nov 9, 2014 07:36 AM
Nov 9, 2014 04:13 PM
Article cover image

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.

Related Articles

Comments

No Comments Exist

Be the first, drop a comment!