VB Code:
Try
Dim oldData As Object = Nothing
Dim iOrgData As IDataObject = Clipboard.GetDataObject()
oldData = CType(iOrgData.GetData(DataFormats.Text), Object)
SendKeys.SendWait("+{PRTSC}")
Dim iData As IDataObject = Clipboard.GetDataObject()
Dim bSnapShot As Bitmap = CType(iData.GetData(DataFormats.Bitmap), Bitmap)
Me.BackgroundImage = bSnapShot
bSnapShot.Save("c:\snapshot.bmp", System.Drawing.Imaging.ImageFormat.Bmp)
Clipboard.SetDataObject(oldData, True)
Catch
MessageBox.Show("Error")
End Try