Cómo: Escribir en el Portapapeles en Visual Basic
Actualización: noviembre 2007
El Portapapeles se puede utilizar para almacenar datos, como texto e imágenes. Como todos los procesos comparten el Portapapeles, éste se puede utilizar para transferir datos entre ellos. El objeto My.Computer.Clipboard permite tener acceso fácilmente al Portapapeles, y leer y escribir en él. Los métodos SetAudio, SetData, SetFileDropDownList, SetImage y SetText permiten colocar datos en el Portapapeles.
Nota de seguridad: |
---|
Como otros usuarios pueden tener acceso al Portapapeles, no se debe utilizar para almacenar información confidencial, como contraseñas o datos reservados. |
Para escribir texto en el Portapapeles
Utilice el método My.Computer.Clipboard.SetText para escribir texto en el Portapapeles. El código siguiente escribe la cadena "This is a test string" en el Portapapeles.
My.Computer.Clipboard.SetText("This is a test string.")
Para escribir texto en el Portapapeles con un formato concreto
Utilice el método My.Computer.Clipboard.SetText para escribir texto en el Portapapeles, incluido el tipo de TextDataFormat. El código siguiente escribe la cadena "This is a test string" en el Portapapeles como texto RTF.
My.Computer.Clipboard.SetText("This is a test string.", _ System.Windows.Forms.TextDataFormat.Rtf)
Para escribir datos en el Portapapeles
Utilice el método My.Computer.Clipboard.SetData para escribir datos en el Portapapeles. En este ejemplo se escribe DataObjectdataChunk en el Portapapeles en el formato specialFormat personalizado.
My.Computer.Clipboard.SetData("specialFormat", dataChunk)
Vea también
Tareas
Cómo: Leer el Portapapeles en Visual Basic
Cómo: Determinar qué tipo de archivo se almacena en el Portapapeles en Visual Basic
Referencia
My.Computer.Clipboard (Objeto)
My.Computer.Clipboard.SetText (Método)