Today i'll show you how to make a ScreenShot Program in Visual Basic
2008 Express Edition ..
That will look like This

All You'll need are :
2 Buttons
1 Picture Box.
Button 1 rename with Take a ScreenShoot ..and
Button 2 rename with Save ..
and the Picture Box Size with a big Area ..
The Code for Button 1(Take a ScreenShot ) is
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
and for the button 2 ( SAVE ) is
Dim savefiledialog1 As New SaveFileDialog Try savefiledialog1.Title = "Save File" savefiledialog1.FileName = "*.bmp" savefiledialog1.Filter = "Bitmap |*.bmp" If savefiledialog1.ShowDialog() = DialogResult.OK Then PictureBox1.Image.Save(savefiledialog1.FileName, System.Drawing.Imaging.ImageFormat.Bmp) End If Catch ex As Exception 'Do Nothing End Try
a Screenshot that i made with it ..

Finally , Test it ..
[ATTACH]1193[/ATTACH]
Best Wishes ,
Mendim.