Objeto Clipboard para usuarios de Visual Basic 6.0
Actualización: noviembre 2007
El objeto Clipboard de Visual Basic 6.0 se reemplaza por un objeto Clipboard similar en Visual Basic 2008.
Diferencias conceptuales
En Visual Basic 6.0, el objeto Clipboard se utiliza para almacenar y recuperar texto, imágenes y datos del Portapapeles del sistema.
Visual Basic 2008 tiene un objeto Clipboard en el espacio de nombres My.Computer con algunos métodos nuevos y otros ligeramente distintos.
Formatos de datos del Portapapeles
En Visual Basic 6.0, las constantes se proporcionan para definir el tipo de datos que se transfieren a Clipboard o que se recuperan de éste.
Visual Basic 2008 utiliza un objeto DataFormats para definir el tipo de datos; se admiten varios formatos de datos nuevos. Más adelante en este tema se proporciona una lista de las constantes de formato del Portapapeles de Visual Basic 6.0 y sus equivalentes en Visual Basic 2008.
Cambios de código para el objeto Clipboard
En el ejemplo siguiente se muestra cómo se almacena y se recupera texto mediante 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
Equivalencias de las constantes de Clipboard
Visual Basic 6.0 |
Equivalente en Visual Basic 2008 |
---|---|
vbCFBitmap |
|
vbCFDIB |
|
vbCFEMetafile |
|
vbCFFiles |
|
vbCFLink |
No hay equivalente. Para obtener más información, vea Intercambio dinámico de datos para usuarios de Visual Basic 6.0. |
vbCFMetafile |
|
vbCFPalette |
|
vbCFRTF |
|
vbCFText |
Nota: |
---|
La clase DataFormats forma parte del espacio de nombres System.Windows.Forms. Además de los formatos mostrados anteriormente, DataFormats admite varios formatos del Portapapeles que no se admiten en Visual Basic 6.0. |
Vea también
Tareas
Cómo: Vaciar el Portapapeles en Visual Basic
Cómo: Leer el Portapapeles en Visual Basic
Cómo: Determinar qué tipo de archivo se almacena en el Portapapeles en Visual Basic
Cómo: Guardar una secuencia de audio en el Portapapeles en Visual Basic
Cómo: Recuperar una imagen del Portapapeles en Visual Basic
Cómo: Escribir en el Portapapeles en Visual Basic