El objeto clipboard (portapapeles), nos permite fácilmente pasar información de unas aplicaciones a otras, mediante los botones de "Copiar y Pegar".
Para ello tiene los métodos:
.Copy ( Data As Variant [ , Format As String ] ): copia los datos que le pasamos en Data, ,opcional mente le podemos indicar en el formato especificado para el texto.
.Paste ( [ Format As String ] ) As Variant: devuelve el contenido del portapapeles.
.Clear ( ): vacia el portapapeles
La propiedad Formats , no indica cuales son los tipos mine que contiene el portapapeles (imagen, texto formateado, etc).
Ejemplo:
En este ejemplo tenemos tres botones, un textarea y un picturebox.
Con los botones podemos
- copiar del textarea al portapapeles, (luego podemos pegar en otra aplicación el texto copiado)
- copiar la imagen que tengamos en el picturebox, (luego podemos pegar en otra aplicación esa imagen)
- pegamos del portapapels:
- Si ees texto , lo pegamos en el textarea
- Si es una imagen png lo asignamos al picturebox
codigo fuente:
-
-
Enlace de descarga del ejemplo: enlace a box.com
http://gambaswiki.org/wiki/comp/gb.qt4/clipboard
Muy bueno el artículo Julio, justo tenia un problema con añadir al portapapeles una imagen y no sabia bien la sintaxis.
ResponderEliminarSaludos.