Como: Ler da área de transferência em 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 de código de IntelliSense.
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 de código de IntelliSense..
Consulte também
Tarefas
Como: Gravar a área de transferência de Visual Basic
Como: Determinar que o tipo do arquivo é armazenado na área de transferência em Visual Basic