AYUDA CON CTRL+C Y CTRL+V

354 views
Skip to first unread message

Irwin Rodriguez

unread,
Jul 11, 2013, 8:59:44 PM7/11/13
to publice...@googlegroups.com
Saludos Amigos Foxeros,

Este tema lo publiqué antes y no tuvo mucha participacion pero espero que esta vez sea lo contrario ya que asi se evitarían rabietas y perdida de tiempo.

Resulta que en mi aplicación me es imposible realizar un CTRL+C y CTRL+V en cualquier TextBox, hay algun comando que me esta desactivando estas funciones y no logro dar con el.

He adjuntado un proyecto de prueba con los 2 PRGS que uso (Main.prg y Menupri.prg) y un formulario de prueba. El primero es el Main.prg y el segundo (menupri.prg) es la creacion de un menu y es alli donde está el error.

Si son tan amables por favor descarguen el archivo y descompriman para ver el ejecutable más el fuente.

Espero puedan ayudarme!!!

Un saludo para todos!!!
Test_Project.rar

Jorge Montúfar

unread,
Jul 11, 2013, 9:57:42 PM7/11/13
to publicesvfoxpro
en la web de david phantom esta buscalo ahi

Jorge Montúfar

unread,
Jul 11, 2013, 10:00:54 PM7/11/13
to publicesvfoxpro
aqui esta ON KEY LABEL CTRL+V * esto lo desactiva y sin rabietas jajaja

Fernando D. Bozzo

unread,
Jul 12, 2013, 2:06:59 AM7/12/13
to publice...@googlegroups.com
Agregando el menú de edición a tu menú, se te restaura toda la funcionalidad de copiar/pegar.

Víctor Hugo Espínola Domínguez

unread,
Jul 12, 2013, 2:32:33 AM7/12/13
to publicesvfoxpro
Hola Irwin

>*... Definición de menú
>*-----------------------------------------------------------------------------------------------*
>SET SYSMENU TO

*... Definición de menú
*-----------------------------------------------------------------------------------------------*
SET SYSMENU TO _mEdit

Saludos,
Víctor.


Irwin Rodriguez

unread,
Jul 12, 2013, 9:11:27 AM7/12/13
to publice...@googlegroups.com
Hola Victor, efectivamente funciona.

Solo por necedad, ¿No habrá manera de quitar u ocultar la opción "Edición" del menú pero sin afectar los HotKeys? o por lo menos colocarla como submenu dentro de "Herramientas-Edicion" por ejemplo.

Un millón de gracias por tu acertada respuesta!!!
--
Ing. Irwin Rodríguez
Consultor Informático
0412-521.06.79
 

Antes de imprimir este documento piense bien si es necesario hacerlo, el árbol que servirá para hacer el papel tardará 7 años en crecer. 

 
NOTA: La información mostrada en este mensaje es de caracter Confidencial y está dirigida unicamente a los contactos señalados en el encabezado; si el lector de este correo no es el destinatario del mismo, se le notifica que cualquier copia o distribución queda totalmente prohibida. Si usted ha recibido este mensaje por error, por favor notifique inmediatamente al remitente por este mismo medio y bórrelo de su sistema.

Víctor Hugo Espínola Domínguez

unread,
Jul 12, 2013, 12:41:16 PM7/12/13
to publicesvfoxpro
Hola Irwin

No se si se podría implementar tu idea, tal vez alguien del grupo lo sepa.

Puedes llevar el pad _edit al final:
DEFINE PAD _S6A10OHV7 OF _MSYSMENU PROMPT "\<Herramientas" COLOR SCHEME 3 ;
KEY ALT+H, "ALT+H" ;
MESSAGE 'Herramientas del Sistema' BEFORE _mEdit

Agrega  BEFORE _mEdit al final de cada comando DEFINE PAD

Otra alternativa que tienes es ocultar el menú en el inicio de cada formulario y activar las opciones Copiar/Pegar mediante la función SYS(1500), en el INIT de cada formulario o de tu clase si la tienes:

PUSH MENU _MSYSMENU
SET SYSMENU TO
SYS(1500, '_MED_COPY', '_MEDIT')  && Copy item
SYS(1500, '_MED_PASTE', '_MEDIT')  && Paste menu item

En el UNLOAD:
POP MENU _MSYSMENU

Esto tiene un costo: Sólo un formulario puede estar activo.

Saludos,
Víctor.

MAC HOWARD

unread,
Jul 13, 2013, 9:20:13 AM7/13/13
to publicesvfoxpro
Irwin, Buenos Días !

Creo que esta es la solución, no se en que afecta, pero resultó "EL COPIAR Y PEGAR CON LAS TECLAS CTRL+C   //  CTRL+V"

Mira en las instrucción que tienes, donde aparece el acceso de teclas radipo, en el PRG menupri

KEY CTRL+C, "[Ctrl+C]" ;


KEY CTRL+V, "[Ctrl+V]" ;

QUITALAS, prueba y veras que funciona !!

A mi me funciono de esta forma, recuerdo que una ves me sucedió esto y fue así como puede seguir en mi proyecto.

Cualquier cosa me cuentas. !
--
Gracias !

Hasta Pronto !
 
________________________________
MAC HOWARD OROZCO POLO
Analista Programador de Sistemas
Barranquilla - Colombia
https://sites.google.com/site/sistemasmachoward/
http://www.machowardop.blogspot.com/


pegado.JPG
texto.JPG
opcion.JPG

Irwin Rodriguez

unread,
Jul 13, 2013, 5:40:58 PM7/13/13
to publice...@googlegroups.com
Hola Mc Howard,

Quité los atajos y funcionó a la perfección. Tanto tiempo perdido buscando el bendito comando y no pude revisar los HotKey's del menu. Jaja.

Bueno la novatada se paga una sola vez. Para la próxima ya se por donde buscar.

Mil gracias por tu ayuda!!!

Saludos desde Venezuela!!!
Reply all
Reply to author
Forward
0 new messages