Objeto My.Computer.Clipboard

Fornece métodos para manipular a Área de transferência.

Comentários

Itens movidos ou copiados para a Área de transferência persistem mesmo após o aplicativo ter sido encerrado.

Dados na área de transferência podem estar em qualquer formato de dados, também chamado de um formato da Área de transferência.Para obter uma lista dos formatos predefinidos para uso com a Área de transferência, consulte DataFormats.Quando um item é movido ou copiado para a Área de transferência, itens em outros formatos são apagados.Para tornar outros formatos persistentes, use DataObject, que copia todos os itens existentes na área de transferência atual, incluindo itens colados de outros aplicativos.Coloca dados na área de transferência em vários formatos para maximizar a possibilidade que um aplicativo de destino, cujos requisitos de formato você talvez não saiba, possa recuperar os dados com êxito.

Como todos os aplicativos Windows compartilham a área de transferência do sistema, o conteúdo pode ser alterado quando você muda para outro aplicativo.

Uma classe deve ser serializada para que ela seja colocada na Área de transferência.Consulte Série para obter mais informações.

Ao acessar remotamente a área de transferência, uma ThreadStateException será lançada a menos que o segmento acessando opere no modo STA (compartimento de segmentação única).Para resolver esse problema, defina a ThreadApartmentState como STA.Para obter mais informações, consulte STAThreadAttribute.

Tarefas

A tabela seguinte lista exemplos de tarefas envolvendo o objeto My.Computer.Clipboard.

Para

Consulte

Limpar a Área de transferência

Como: Limpar a área de transferência no Visual Basic

Ler da Área de transferência

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

Descobrir o que está armazenado na área de transferência

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

Salvar áudio para a Área de transferência

Como: Salvar um fluxo de áudio a área de transferência no Visual Basic

Obter uma imagem da área de transferência

Como: Recuperar uma imagem da área de transferência no Visual Basic

Armazenar dados na Área de transferência

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

Exemplo

Este exemplo lê texto da área de transferência e o grava na sequência de caracteres textOnClipboard.

Dim textOnClipboard As String = My.Computer.Clipboard.GetText()

Este exemplo falhará se não houver nenhum texto na área de transferência.

Requisitos

Namespace:Microsoft.VisualBasic.MyServices

Classe:ClipboardProxy (fornece acesso a Clipboard)

Assembly: Visual Basic Runtime Library (em Microsoft.VisualBasic.dll)

Disponibilidade por Tipo de Projeto

Tipo de Projeto

Disponível

Aplicativo do Windows

Sim

Biblioteca de Classe

Sim

Aplicativo de Console

Sim

Biblioteca de Controle do Windows

Sim

Biblioteca de Controle da Web

Não

Serviço do Windows

Sim

Site

Não

Consulte também

Referência

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

Objeto My.Computer

System.Windows.Forms.Clipboard