Compartilhar via


Como: Ler da área de transferência no Visual Basic

A área de transferência pode ser usada para armazenar dados, como textos e imagens.Como a Área de transferência é compartilhada com todos os processos ativos, ela pode ser usada para transferir dados entre eles.O objeto My.Computer.Clipboard permite que você acesse facilmente a área de transferência e possa ler e gravar nela.Os métodos GetText,GetImage,GetData,GetAudioStream,e GetFileDropDownList permitem que você especifique o tipo de dados que você deseja ler a partir da Área de transferência.

Se não foi possível recuperar dados da Área de transferência, uma ExternalException será apresentada.

Para ler texto da Área de transferência e exibi-lo

  • Use o método My.Computer.Clipboard.GetText para ler o texto.O código a seguir lê o texto e o exibe em uma caixa de mensagem.É preciso que haja texto armazenado na área de transferência para que o exemplo seja executado corretamente.

    MsgBox(My.Computer.Clipboard.GetText())
    

    Este exemplo de código também está disponível como um trecho de código IntelliSense.No selecionador de trechos de código, ele está localizado em Windows Forms Applications > Clipboard.Para obter mais informações, consulte Como: Inserir trechos em seu código (Visual Basic).

Para ler uma imagem da Área de transferência

  • Use o método My.Computer.Clipboard.GetImage para recuperar uma imagem da área de transferência.O código a seguir lê uma imagem da Área de transferência e o atribui à propriedade Image do Button1.Deve haver uma imagem armazenada na Área de transferência e um botão denominado Button1 para que o exemplo seja executado corretamente.

    Button1.Image = My.Computer.Clipboard.GetImage()
    

    Este exemplo de código também está disponível como um trecho de código IntelliSense.No selecionador de trechos de código, ele está localizado em Windows Forms Applications > Clipboard.Para obter mais informações, consulte: Como: Inserir trechos em seu código (Visual Basic)..

Consulte também

Tarefas

Como: Gravar na área de transferência no Visual Basic

Como: Determine que tipo de arquivo é armazenado na área de transferência no Visual Basic

Referência

Membros Objeto Área de transferência.Meu.Computador

Objeto My.Computer.Clipboard