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 |
|
vbCFDIB |
|
vbCFEMetafile |
|
vbCFFiles |
|
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 |
|
vbCFPalette |
|
vbCFRTF |
|
vbCFText |
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