Objeto Clipboard para usuários do Visual Basic 6.0

The Clipboard objeto no Visual Basic 6.0 é substituído por uma semelhante Clipboard objeto em Visual Basic 2008.

Diferenças Conceituais

No Visual Basic 6.0, a Clipboard objeto é usado para armazenar e recuperar textos, imagens e dados e para a área de transferência do sistema.

Visual Basic 2008 tem um Clipboard objeto na My.Computer namespace com alguns novos métodos e alguns métodos que são ligeiramente diferentes.

Formatos de dados da Área de Transferência

No Visual Basic 6.0, constantes são fornecidas para definir o tipo de dados sendo passados para ou recuperados do Clipboard.

Visual Basic 2008 usa um DataFormats objeto para definir o tipo de dados; vários novos dados, há suporte para formatos. Uma lista de constantes de formato de área de transferência do Visual Basic 6.0 e seus Visual Basic 2008 equivalentes são fornecidas mais adiante neste tópico.

Alterações de código para o objeto Clipboard

O exemplo a seguir demonstra como armazenar e recuperar texto usando o Clipboard.

' Visual Basic 6.0 
Clipboard.Clear
Clipboard.SetText "Hello", vbCFText
If Clipboard.GetFormat(vbCFText) Then
   Text1.Text = Clipboard.GetText(vbCFText)
End If
' Visual Basic
My.Computer.Clipboard.Clear()
My.Computer.Clipboard.SetText("Hello")
If My.Computer.Clipboard.ContainsText Then
  TextBox1.Text = My.Computer.Clipboard.GetText
End If

Equivalência entre constantes da área de transferência

Visual Basic 6,0

Visual Basic 2008 Equivalente a

vbCFBitmap

Bitmap

vbCFDIB

Dib

vbCFEMetafile

EnhancedMetafile

vbCFFiles

FileDrop

vbCFLink

Não há equivalente.Para obter mais informações, consulte A Dinâmico intercâmbio de dados para usuários do Visual Basic 6.0.

vbCFMetafile

MetafilePict

vbCFPalette

Palette

vbCFRTF

Rtf

vbCFText

Text

Observação:

O DataFormats objeto faz parte do System.Windows.Forms espaço para nome. Juntamente com os formatos listados acima, DataFormats suporta vários formatos da área de transferência que não tinham suporte no Visual Basic 6.0.

Consulte também

Tarefas

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

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

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

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

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

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

Referência

Objeto My.Computer.Clipboard

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