Início desenvolvedores Visual Basic.NET pode se surpreender ao descobrir que não há nenhuma função óbvia para capturar cópias do conteúdo atualmente na tela, mostrar para o usuário e salvá-la no disco. Alcançar a tarefa é fácil, mas é bastante contra-intuitivo : ao invés de chamar uma função dedicada, você precisa para simular o uso da tecla "Print Screen" no teclado. Instruções
1
Crie um novo projeto e selecione " Windows Forms projeto".
2
Arraste um Button e um Picturebox em seu projeto a partir da caixa de ferramentas.
3
clique duas vezes no botão que você adicionou para criar um "clique" evento para ele
4
cole o seguinte para o evento " Button1_Click " que só apareceu : .
SendKeys.Send ("% { PRTSC }")
Application.DoEvents ()
tela Dim = Clipboard.GetDataObject
Dim bmp = CType ( screen.GetData ( GetType ( System.Drawing.Bitmap ) ) , Bitmap )
PictureBox1.Image = bmp
PictureBox1.Image.Save ( "C: \\ imagem.jpg " ) < br >
indo linha por linha , este simula um "Print Screen" pressione a tecla (que é a tecla de atalho para a criação de capturas de tela ) . Ele então pega os dados da imagem da área de transferência e exibe na tela do PictureBox. Finalmente , ele salva -lo para o disco como um JPG .