Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Como capturar uma tela em VB
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 .

Anterior :

Próximo : No
  Os artigos relacionados
·Como fazer um relógio usando VB6 
·Como alterar o tipo de letra no Access VBA 
·Visual Basic: Como definir uma matriz de imagem para um…
·Como chamar uma função em VB.NET 
·Como prevenir Redimensionamento em Visual Basic 
·Função VBA Sum 
·Como Verificar nulo Se um nó XML existe em VB 
·Sobrecarga de Métodos em Visual Basic 
·Como encontrar uma string contendo um caráter de repet…
·Como construir um projeto no VB.NET 2005 
  Artigos em destaque
·Como redefinir a senha do root para o MySQL Debian 5.0.…
·Diferenças no iPhone e iPad Arquivos 
·MySQL Linux Tutorial 
·Como verificar se uma cadeia de conteúdo variável é …
·Como escrever Pseudocódigo Com Arrays 
·Como desativar títulos na FancyBox 
·Diferenças entre AddHandler & AddType 
·O que é hospedagem múltipla Anfitrião em Java 
·O que é um erro de estouro no Vb.net 
·Como exibir um Tag em JavaScript 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados