Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Trucos (https://www.clubdelphi.com/foros/forumdisplay.php?f=52)
-   -   Cómo copiar texto al portapapeles (https://www.clubdelphi.com/foros/showthread.php?t=80535)

Neftali [Germán.Estévez] 30-06-2006 10:11:25

Cómo copiar texto al portapapeles
 
Puedes utilizar la clase TClipBoard de Delphi.
Incluyes la unit "clipbrd" en la claúsula USES.

Declaras una variable declaramos (también puedes utilizar la ya declarada por Delphi).

Código Delphi [-]
cb : TClipBoard;

Lo creamos.
Código Delphi [-]
cb := TClipBoard.Create;

Almacenamos algo en él.

Código Delphi [-]
cb.AsText := 'Lo que quieras';

Y la liberamos:

Código Delphi [-]
  cb.Free;

roman 12-09-2006 17:33:18

No hace falta crear un objeto de la clase TClipboard ya que la VCL ya provee un objeto para tal efecto. Dicho objeto lo mantiene como una variable global (pero privada a la unidad Clipbrd) que expone mediante la función Clipboard. La VCL se encarga de destruir el objeto.


La franja horaria es GMT +2. Ahora son las 07:03:02.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi