Apúntate...


Consultas, desarrollo de programas y petición de presupuestos:

lunes, 7 de abril de 2014

El Objeto Portapapeles: Clipboard


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

1 comentario:

  1. Muy bueno el artículo Julio, justo tenia un problema con añadir al portapapeles una imagen y no sabia bien la sintaxis.
    Saludos.

    ResponderEliminar

A falta de donativos... un poco de publicidad