Partilhar via


Como: Gravar na á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 por todos os processos, 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 SetAudio, SetData, SetFileDropDownList, SetImage, e SetText permitem que você coloque dados na área de transferência.

Observação de segurança:

Como a área de transferência pode ser acessada por outros usuários, não a use para armazenar informações confidenciais, como senhas ou dados confidenciais.

Para gravar texto na área de transferência

  • Use o método My.Computer.Clipboard.SetText para escrever texto na Área de transferência.O código a seguir grava a sequência "This is a test string" para a área de transferência.

    My.Computer.Clipboard.SetText("This is a test string.")
    

Para gravar texto na área de transferência em um formato específico

  • Use o método My.Computer.Clipboard.SetText para escrever texto na Área de transferência, incluindo o tipo de TextDataFormat.O código a seguir grava a sequência "This is a test string"; para a área de transferência como texto RTF.

    My.Computer.Clipboard.SetText("This is a test string.", _
    System.Windows.Forms.TextDataFormat.Rtf)
    

Para gravar dados para a área de transferência

  • Use o método My.Computer.Clipboard.SetData para escrever dados na Área de transferência.Este exemplo grava a DataObjectdataChunk na Área de transferência no formato personalizadospecialFormat.

    My.Computer.Clipboard.SetData("specialFormat", dataChunk)
    

Consulte também

Tarefas

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

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

Referência

Objeto My.Computer.Clipboard

TextDataFormat

Método My.Computer.Clipboard.SetText

Método My.Computer.Clipboard.SetData

Método My.Computer.Clipboard.SetDataObject