ClipboardProxy Classe

Definição

Fornece métodos para manipular a Prancheta.

public ref class ClipboardProxy
public class ClipboardProxy
type ClipboardProxy = class
Public Class ClipboardProxy
Herança
ClipboardProxy

Exemplos

Este exemplo lê texto da Prancheta para a cadeia textOnClipboard.

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

Este exemplo falhará se não houver texto na Área de Transferências.

Observações

Itens movidos ou copiados para a Área de Transferência persistem mesmo depois de a aplicação ser encerrada.

Os dados na Área de Transferência podem estar em qualquer formato de dados, também chamado de formato de Área de Transferência. Para uma lista de formatos predefinidos a usar com a Prancheta, veja DataFormats. Quando um item é movido ou copiado para a Prancheta, itens noutros formatos são apagados. Para fazer com que outros formatos persistam, use DataObject, que copia tudo o que existe na Área de Transferência atual, incluindo itens colados de outras aplicações. Coloque os dados na Área de Transferência em múltiplos formatos para maximizar a possibilidade de uma aplicação-alvo, cujos requisitos de formato pode não conhecer, conseguir recuperar os dados com sucesso.

Como todas as aplicações Windows partilham a Área de Transferência do sistema, o conteúdo pode mudar quando muda para outra aplicação.

Uma classe deve ser serializável para ser colocada na Prancheta. Para mais informações, veja Serialização - C# ou Serialização - Visual Basic.

Ao aceder remotamente à Prancheta, a ThreadStateException é lançado a a menos que a thread de acesso opere em modo STA (apartamento single-threaded). Para resolver este problema, defina o ThreadApartmentState para STA. Para obter mais informações, veja STAThreadAttribute.

Para mais informações, consulte Armazenar Dados e Ler a partir da Área de Transferências.

Disponibilidade por tipo de projeto

Tipo de Projeto Available
Aplicação do Windows Sim
Biblioteca de Classes Sim
Aplicativo de console Sim
Biblioteca de Controlo do Windows Sim
Biblioteca de controle da Web No
Serviço Windows Sim
Web site No

Métodos

Name Description
Clear()

Limpa a prancheta.

ContainsAudio()

Indica se a Área de Transferência contém dados de áudio.

ContainsData(String)

Indica se a Área de Transferência contém dados no formato personalizado especificado.

ContainsFileDropList()

Devolve a Boolean indicando se a Área de Transferência contém uma lista de ficheiros.

ContainsImage()

Devolve uma Boolean indicação se uma imagem está armazenada na Área de Transferências.

ContainsText()

Determina se há texto na prancheta.

ContainsText(TextDataFormat)

Determina se há texto na prancheta.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetAudioStream()

Recupera um fluxo de áudio da Área de Transferência.

GetData(String)

Recupera dados num formato personalizado a partir do Clipboard.

GetDataObject()

Recupera dados da Área de Transferência como um IDataObject.

GetFileDropList()

Recupera uma coleção de cadeias que representam nomes de ficheiros a partir da Área de Transferências.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetImage()

Recupera uma imagem da Prancheta.

GetText()

Recupera texto do Clipboard.

GetText(TextDataFormat)

Recupera texto do Clipboard.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
SetAudio(Byte[])

Grava os dados de áudio na Área de Transferência.

SetAudio(Stream)

Grava os dados de áudio na Área de Transferência.

SetData(String, Object)

Escreve dados num formato personalizado na Área de Transferência.

SetDataObject(DataObject)

Escreve A DataObject na prancheta.

SetFileDropList(StringCollection)

Escreve uma coleção de cadeias que representam os caminhos dos ficheiros para a Área de Transferências.

SetImage(Image)

Escreve uma imagem no Clipboard.

SetText(String, TextDataFormat)

Escreve texto na prancheta.

SetText(String)

Escreve texto na prancheta.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Ver também