Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Verificar si hay información en clipboard (https://www.clubdelphi.com/foros/showthread.php?t=58318)

Peri 16-07-2008 10:15:07

Verificar si hay información en clipboard
 
Cómo puedo verificar si hay información en el clipboard. Me explico, si copio algo en el clipboar y luego arranco mi aplicación, necesito comprobar si hay algo en él para activar en el menú la opción de pegar, vamos, lo típico en windows.
Gracias.

dec 16-07-2008 10:36:59

Hola,

Podrías echar un vistazo a las "acciones estándar" del componente "TActionList", en la pestaña "Standard" de la paleta de componentes. Este incluye acciones para "edición" que pueden resultarte útiles. En todo caso, una posible solución podría ser esta:

Código Delphi [-]
uses
  ClipBrd;

begin
  if (Trim(ClipBrd.Clipboard.AsText) <> '') then
  begin
    // El portapapeles no está vacío
  end;
end;

seoane 16-07-2008 22:34:01

También puedes echarle un vistazo a la función SetClipboardViewer

Peri 18-07-2008 18:27:25

Gracias DEC y seoane. Perdonad no haber podido daros las gracias antes, he tenido que volver a particionar mi disco duro e instalar el SO.

Probaré lo dicho para ver cómo resulta.


La franja horaria es GMT +2. Ahora son las 18:19:41.

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