FoxPro/Visual FoxPro - COMANDO PARA ACTIVAR EL COPY / PASTE

 
Vista:

COMANDO PARA ACTIVAR EL COPY / PASTE

Publicado por hancito2003 (54 intervenciones) el 26/04/2010 21:56:25
Hola a todos.

Necesito un poco de ayuda: Tengo una aplicacion que tiene mas de 12 años en el mercado, nacio como un niño y hoy es bastante robusta. El asunto es que cuando comence a desarrollar este sistema, utilice unos comandos para inactivar las opciones de copiar y pegar porque no le veia utilidad en el momento, pero ahora mis clientes necesitan poder hacer eso y no encuentro el comando que bloquea esta opcion para desactivarlo.

Mi sistema esta basado en FOXPRO DOS 2.6, pero igual creo que el comando funcionaria.

Alguien me puede dar una mano por favor ? les estare muy agradecido.

Hancito.-
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:COMANDO PARA ACTIVAR EL COPY / PASTE

Publicado por hancito (54 intervenciones) el 27/04/2010 22:35:05
Ya descubri como activar el comando copy / paste:

Sucede que en mi rutina desactivo la barra de menu del systema:
SET SYSMENU OFF
y junto con la barra se desactiva el comando copy/paste. Cuando activo nuevamente la barra de menu (SET SYSMENU ON), dentro de mi rutina queda oculta pero se activa si se presiona la tecla ALT, y ahora necesito desactivar la tecla ALT. Pense que podia hacerlo asi:
ON KEY LABEL ALT ""
pero de ese modo no me reconoce el comando, asi que tambien pense hacerlo asi:
ON KEY LABEL KEYBOARD ALT ""
El resultado fue igual.

Al activar el menu del systema, puedo disponer de la funcion de copy/paste sin ningun problema, solo que si por algun error el usuario presiona la tecla ALT, entonces se vera la barra de menu del fox y no me interesa que eso suceda.

Alguien me podria ayudar a desactivar esta tecla? cualquier ayuda me serviria. Gracias.

Hancito.-
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:COMANDO PARA ACTIVAR EL COPY / PASTE

Publicado por martin (1 intervención) el 25/10/2019 15:21:19
Hola Hancito, en desde fox 2.0 vengo utilizando estos set(que con el tiempo y versiones fui incrementando/modificando) y hasta hoy en día en vfp9 los mantengo.

Para lo que consulta me srivio hacer esto:
SET SYSMENU OFF
SET SYSMENU TO DEFAULT

con esto te queda oculto el menú de vfp, inactivo e incluso tenes las teclas CTRL+V y CTRL+C activas en todo el entorno en tiempo de ejecución.

Estos SET están el main:
SET ENGINEBEHAVIOR 70 && Habilita la compatibilidad del motor de datos SQL con VFP 6,7,8
SET POINT TO "." && Determina el carácter decimal que se utilizará al mostrar las expresiones numéricas y de moneda.
SET DEVICE TO SCREEN
SET ANSI ON && Determina cómo se hacen las comparaciones de cadenas de distintas longitudes utilizando el operador = en comandos SQL de Visual FoxPro.
SET HELP OFF && Activa o desactiva la Ayuda en pantalla de Visual FoxPro o especifica un archivo de Ayuda.
SET HEADING OFF && Determina si se muestran o no encabezados de columna para los campos, y si se incluye información de archivos cuando se ejecuta TYPE para mostrar el contenido de un archivo.
SET SCOREBOARD OFF && NO FIGURA EN LA AYUDA
SET SAFETY OFF && Determina si Visual FoxPro muestra o no un cuadro de diálogo antes de sobrescribir un archivo existente.
SET DATE TO ITALIAN && Acomoda el formato de fecha a DD-MM-AAAA
SET CENTURY ON && Acomoda el formato del año a cuatro digitos AAAA
SET STATUS OFF && Muestra o quita la barra de estado basada en caracteres
SET ECHO OFF && Abre la ventana Seguimiento para la depuración de programas. Se incluye por compatibilidad con versiones anteriores. Utilice la ventana Seguimiento en su lugar.
SET TALK OFF && Determina si Visual FoxPro muestra o no los resultados de los comandos.
SET DELETED ON && Especifica si Visual FoxPro procesará o no los registros marcados para su eliminación y si estarán disponibles o no para utilizarse en otros comandos
SET CONFIRM ON && Especifica si puede salir de un cuadro de texto escribiendo más allá del último carácter del cuadro.
SET ESCAPE OFF && Determina si al presionar la tecla ESC se interrumpirá la ejecución de un programa y un comando.
SET MOUSE ON && NO FIGURA EN LA AYUDA
SET CLOCK OFF && Determina si al presionar la tecla ESC se interrumpirá la ejecución de un programa y un comando.
SET HOURS TO 24 && Establece el formato de hora del reloj del sistema en 12 ó 24 horas.
SET AUTOSAVE ON && Determina si Visual FoxPro vaciará o no los búferes de datos al disco cuando salga de READ o cuando vuelva a la ventana Comandos
SET SYSMENU OFF && Activa o desactiva la barra de menús del sistema de Visual FoxPro durante la ejecución del programa y permite reconfigurarla.
SET EXCLUSIVE OFF && Especifica si Visual FoxPro abre los archivos de tabla para uso exclusivo o compartido en una red.
SET REFRESH TO 1,1 && Determina si se puede y con qué frecuencia puede actualizarse la ventana Examinar con los cambios que hagan en los registros otros usuarios de la red.
SET REPROCESS TO AUTOMATIC && Especifica cuántas veces o durante cuánto tiempo intenta Visual FoxPro bloquear un archivo o un registro después de que fracase un intento de bloqueo.
SET MULTILOCKS ON && Impide m£lt. bloq. de reg. varios(pero no todos)
SET LOCK OFF && Bloqueo aut. en reports, sums, etc.
SET STATUS BAR OFF && Muestra o quita la barra de estado gráfica.
SET EXACT OFF && Especifica las reglas que utiliza Visual FoxPro al comparar dos cadenas de diferente longitud.
SET REPORTBEHAVIOR 80 && estables el entorno grafico para los reportes en version VFP9, para reportes anteriores establecer en valor 80
CLOSE DATABASES ALL && Cierra todas las bases de datos abiertas
CLOSE TABLES ALL && Cierra todas las tablas abiertas
SET SYSMENU TO DEFAULT && Habilita CTRL+V CTRL+C, ALT, etc

espero que te sirva.
Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar