Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-09-2005
Avatar de User_baja1
User_baja1 User_baja1 is offline
Miembro
 
Registrado: feb 2005
Posts: 99
Poder: 20
User_baja1 Va por buen camino
Arrow menul contextual copiar y pegar + otro...

Hola a todos,

Necesito hacer que en determinados controles (ej. edit, dbedit, dbgrid ..etc) al pulsar el boton derecho del raton, salga un menu contextual con lo tipico: cortar, copiar, pegar, eliminar .... y ademas algunas opciones propias.

¿Existe alguna forma de hacerlo sin tener que programar para cada control las funciones de copiar,pegar ..etc?

He probado un ejemplo sencillo, poniendo en un formulario un edit y un PopupMenu. Luego creo un item copiar y en el evento pongo edit1.CopyToClipboard. OK.

El problema es que no se como hacerlo para un dbgrid, como le dijo que lo copie? No existe dbGrid1.CopyToClipBoard, dbGrid1.PasteToClipBoard



Podeis ayudarme?
Gracias,
david.
Responder Con Cita
  #2  
Antiguo 27-09-2005
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.278
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por davazro
...El problema es que no se como hacerlo para un dbgrid, como le dijo que lo copie? No existe dbGrid1.CopyToClipBoard, dbGrid1.PasteToClipBoard
Para los componentes donde no está implementado en CopyToClipBoard (y las contrarias -Paste...-) debes programarlas tú.
En la revista síntesis (número 17) o en mi página Web tienes un artículo titulado "Jugando con el portapapeles", con él se adjunta un ejemplo donde tienes implementado un CopyToClipboard de un Grid.

http://www.grupoalbor.com/sintesis/
http://neftali.clubdelphi.com/delphi_articulos.html

Ejemplo:
http://neftali.clubdelphi.com/StringGrid.zip

Otra opción es utilizar componentes, por ejemplo los de max:
http://www.maxcomponents.net/components.html#EXPORT
Los he recomendado varias veces en éstos foros por que personalmente lo he utilizado y funcionan muy bien. En concreto tienen la opción de exportar al Clipboard que a tí te interesa.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 04:32:27.


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
Copyright 1996-2007 Club Delphi