Jump to content


Photo

Implementar Copiar, Cortar, Pegar.


  • Please log in to reply
3 replies to this topic

#1 TiammatMX

TiammatMX

    Advanced Member

  • Miembros
  • PipPipPip
  • 1750 posts
  • LocationUniverso Curvo\Vía Láctea\Sistema Solar\Planeta Tierra\América\México\Ciudad de México\Xochimilco\San Gregorio Atlapulco\Home

Posted 30 April 2013 - 08:22 AM

Pues eso, necesito implementar en una aplicación que estoy desarrollando la funcionalidad de Copiar, Cortar, Pegar, especialmente para TRichEdit además de campos texto y numéricos.

Posiblemente sea una pregunta sencilla, pero en éste momento se me complica por que nunca lo he hecho. En la forma principal de mi aplicación MDI tengo ya las opciones Copiar (Ctrl+C), Cortar (Ctrl+X) y Pegar (Ctrl+V), y así quisiera que funcionara.

Como siempre y agradeciendo de antemano, se acepta código, apoyo moral, una que otra cerveza...
  • 0

#2 cadetill

cadetill

    Advanced Member

  • Moderadores
  • PipPipPip
  • 994 posts
  • LocationEspaña

Posted 30 April 2013 - 08:35 AM

Tienes que usar la clase TClipboard de la unit ClipBrd.

Es sencillo de usar, ya verás ;-)

EDITO: de echo existe una variable global (Clipboard) que ya es de tipo TClipboard
  • 0

#3 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14448 posts
  • LocationMéxico

Posted 30 April 2013 - 08:43 AM

No se que tan complicado lo quieres, pero algo muy simple es usar un ActionList y un popupmenu asignado al TRichEdit.

Algo como lo que muestro en la imagen.

Saludos

Attached Files


  • 0

#4 TiammatMX

TiammatMX

    Advanced Member

  • Miembros
  • PipPipPip
  • 1750 posts
  • LocationUniverso Curvo\Vía Láctea\Sistema Solar\Planeta Tierra\América\México\Ciudad de México\Xochimilco\San Gregorio Atlapulco\Home

Posted 30 April 2013 - 09:21 AM

No se que tan complicado lo quieres, pero algo muy simple es usar un ActionList y un popupmenu asignado al TRichEdit.

Algo como lo que muestro en la imagen.

Saludos


Pues listo..., implementado y a punto...
  • 0




IP.Board spam blocked by CleanTalk.