Apreciaciones sobre menús ribbon en VFP

2,419 views
Skip to first unread message

Hernan Cano

unread,
Dec 27, 2013, 10:37:47 AM12/27/13
to LEWIS LOPEZ GOMEZ
Claro, Lewis.
Muchas gracias por participar.

El objetivo de mi post es saber si se usa alguna ribbon.
Tú indicas que sí, lo que me da a entender que nos preocupamos de dar una mejor apariencia a nuestras app.

Veo que tu ribbon sólo usa botones de un sólo tamaño; considero que es en aras de simplificar.

Muy bien, Lewis. Lo que he descubierto de las ribbon que analizo esta siendo disponible para la Comunidad.

Que Dios te bendiga.

Hasta pronto.


---------- Mensaje enviado ----------
De: LEWIS LOPEZ GOMEZ
Fecha: 27 de diciembre de 2013, 9:58
Asunto: Re: Comentemos sobre la FoxRibbon de Guillermo Carrero (qepd)
Para: Hernan Cano

Hola Hernan, si he visto el post que has iniciado, pero no uso el ribbon que mencionas, pues por comodidad (es mi pensar), he desarrollado mi propia clase para el manejo de las interfaces de mis aplicaciones y todo el aspecto de las ventanas de estas, lo cual me resulta, mucho más ágil al desarrollo, pues no tengo que estar estudiando algo que no conozco.
Si hay algo en lo que te puede ser útil.

El Señor Jesús te guarde.



Leonardo Alonzo

unread,
Dec 27, 2013, 3:32:21 PM12/27/13
to publice...@googlegroups.com
Que tal.

Cuando en el 2012 decidimos cambiar el FrameWork de nuestro sistema, analizamos el menú ribbon del Sr. Guillermo Carrero y otros proyectos similares sobre esta herramienta. Algunos con mejor performance y diseño que otros, pero aun asi siempre habian debilidades, lo que provoco que me embarcara en un proyecto propio para generar una ribbon con las siguientes caracteristicas:
- Diseño profesional. La ribbon debía ser esteticamente igual al original (office 2010/2007), tanto en color, diseño, degrade, themes, resize, funcionalidad y otros mas. No simplemente que se paresca, sino igual 100%
- Debía tener un constructor flexible para diseñar el menu en tiempo de ejecución. Asi como tambien poder generarse en tiempo de diseño.
- Debía generarse el menu ribbon lo mas rapido posible (Tiemp maximo. 1 seg. con mas 170 opciones)
- Debia poder cambiar de theme y otras caracteristicas propias de esta herramienta.

Al final, logré desarrollar una libreria el cual permite generar una ribbon que pudo satisfacer a nuestro equipo de desarrollo. Esta libreria esta empaquetada en una APP y como constructor uso el generador de menus del VFP. Asi es,  la libreria transforma un menu MNX (aqui se define todas las caracteristicas de cada opción) a una ribbon en tiempo de ejecución. Por lo tanto para implementar esta herramienta solo basta con tener la APP y un menu MNX.nada mas. Para el 2014 prometo publicarla para uso libre y gratuito ya que el exito de este proyecto fue gracias a otros proyectos como del Sr. Guillermo Carrero y otros que se publicaron por ahi y que me ayudaron bastante en la investigación.  En su momento dare los agradecimientos.

Adjunto una imagen de nuestro sistema, comparativo con Outlook 2010.

Saludos
NavaSoft.JPG

Allan Raúl Acuña

unread,
Dec 27, 2013, 3:49:58 PM12/27/13
to publice...@googlegroups.com
Interesante diseño.

Son clases o algún OCX?

Saludos cordiales.

Lic. Allan Raúl Acuña
Analista Programador
msn= allan...@hotmail.com
skype= NicEasySoft
            +(505) 8 831 8191      
www.NicEasySoft.org
Managua, Nicaragua
Centroamérica



Date: Fri, 27 Dec 2013 12:32:21 -0800
From: hecto...@hotmail.com
To: publice...@googlegroups.com
Subject: [vfp] Re: Apreciaciones sobre menús ribbon en VFP

Allan Raúl Acuña

unread,
Dec 27, 2013, 3:53:47 PM12/27/13
to publice...@googlegroups.com
Con gusto esperamos la publicación del APP.

Saludos cordiales.

Lic. Allan Raúl Acuña
Analista Programador
msn= allan...@hotmail.com
skype= NicEasySoft
            +(505) 8 831 8191      
www.NicEasySoft.org
Managua, Nicaragua
Centroamérica



From: allan...@hotmail.com
To: publice...@googlegroups.com
Subject: RE: [vfp] Re: Apreciaciones sobre menús ribbon en VFP
Date: Fri, 27 Dec 2013 20:49:58 +0000

HernanCano

unread,
Dec 27, 2013, 4:21:16 PM12/27/13
to publice...@googlegroups.com
Hola, Leonardo.

Me alegra que te animes a participar no sólo de este post sino también de enriquecer la oferta de ribbons para VFP.

Veo que tiene toolbar en la barra de título, botón de inicio estilo Office 2010, incluso hasta tres botones en posición vertical. Muy bien.

Seguimos en contacto.

Jose Ramon Veliz Martinez

unread,
Dec 27, 2013, 5:47:32 PM12/27/13
to publice...@googlegroups.com, LEWIS LOPEZ GOMEZ
Felicidades esta muy bonito. 

HernanCano

unread,
Dec 27, 2013, 6:28:41 PM12/27/13
to publice...@googlegroups.com, LEWIS LOPEZ GOMEZ
José Ramón:
Quien lo comparte es Lewis López.

Felix Zelada

unread,
Dec 27, 2013, 7:38:27 PM12/27/13
to publice...@googlegroups.com, LEWIS LOPEZ GOMEZ
que hermoso esta, gracias artistas de la programacion

Alfonso Arias Lemas

unread,
Dec 27, 2013, 8:52:54 PM12/27/13
to Lista Google VFP
Espectacurar Leonardo, larga vida al Zorro...
 
 
 
 
-------Mensagem original-------

José Enrique Llopis

unread,
Dec 30, 2013, 6:56:12 AM12/30/13
to publice...@googlegroups.com, LEWIS LOPEZ GOMEZ

Yo empecé a partir de la librería Themed controls de Emerson Santon Reed, un excelente trabajo, aunque luego he cambiado / añadido bastantes cosas, el motivo es que coincidía bastante con mi forma de programar.

 

Os pongo una foto de una de mis aplicaciones.

 

Un abrazo a todos y que el 2014 os depare a todos lo mejor.

 

Pepe Llopis

 

 

 


MultiLinkCRM.JPG

Luis Maria Guayan

unread,
Dec 30, 2013, 10:16:54 AM12/30/13
to publice...@googlegroups.com
Muy buena interfaz Pepe !

Luis María Guayán
Tucumán, Argentina
_________________________
http://www.PortalFox.com
Nada corre como un zorro
_________________________

Saúl Piña

unread,
Dec 30, 2013, 10:59:14 AM12/30/13
to publice...@googlegroups.com, LEWIS LOPEZ GOMEZ
Saludos,

Todos sus ejemplos que he visto está excelente, cualquiera de ellos se ve muy bien organizados y su interface me parece completa, muchas gracias a Hernan, Lewis, Leonardo y pepe por toda su valiosa participación.

Que tengan un feliz incio de año 2014, MUCHO ÉXITO PARA TODOS LOS FOXEROS!!

José Enrique Llopis

unread,
Dec 30, 2013, 11:16:54 AM12/30/13
to publice...@googlegroups.com

Gracias Luis María, un abrazo

 

 


Mario Escudero

unread,
Dec 30, 2013, 11:42:39 AM12/30/13
to publice...@googlegroups.com
Felicitaciones Leonardo !!!!
De hecho estare ansioso de la publicacion
Feliz Año !!!!!


El viernes, 27 de diciembre de 2013 15:32:21 UTC-5, Leonardo Alonzo escribió:

HernanCano

unread,
Dec 30, 2013, 12:10:27 PM12/30/13
to publice...@googlegroups.com, LEWIS LOPEZ GOMEZ

Igualmente, Saúl, para vos y para todos los colegas de la Comunidad!!!!

Mario Escudero

unread,
Dec 30, 2013, 4:58:11 PM12/30/13
to publice...@googlegroups.com, LEWIS LOPEZ GOMEZ
Igualmente para todos
Visual Foxpro es lo maximo !!!!!!


----
Mario Escudero
Mov 995-817087  Rpm *854388

Dante Bravo

unread,
Feb 12, 2014, 9:41:14 AM2/12/14
to publice...@googlegroups.com, hecto...@hotmail.com
Excelente Leo

Exitos

Esteban

unread,
Feb 12, 2014, 5:30:04 PM2/12/14
to publice...@googlegroups.com

Jorge Montúfar

unread,
Feb 13, 2014, 8:31:03 AM2/13/14
to publicesvfoxpro
las muestras de sus trabajos esta excelentes, considero que es bueno que muestren sus trabajos, pero tambien seria bueno dar un pequeño ejemplo (guia) para quienes aun no lo utilizan o quienes lo utilizan pero no de esa forma, ya que sus muestras son muy pero muy profesionales y diganme a quien no le gustaría que sus trabajos se vieran asi.


Muy agradecido por sus muestras de trabajos muy profesionales.


Saludos Cordiales

HernanCano

unread,
Feb 13, 2014, 6:39:12 PM2/13/14
to publice...@googlegroups.com
Claro, Jorge.

Ojalá hayas visto el ejemplo de uso de FoxRibbon que está publicado en el sitio.

Lewis López

unread,
Feb 13, 2014, 8:42:28 PM2/13/14
to publice...@googlegroups.com
Por mi parte ya tengo lista la primera versión de RibbonVFP  0.1.20 BETA, la cual muy pronto estará lista
para la descarga.
Esta clase es 100% vfp, y no solo es un Ribbon para el menú, sino que toda la aplicación 
desarrollada con esta clase, tendrá en mismo aspecto, Formularios, objetos, botones. Etc.
Está diseñada para conectarse o trabajar con MySql, de forma fácil.

http://ribbonvfp.blogspot.com/2014/01/inicio.html

Saludos.


Jesucristo es el verdadero Dios y la vida eterna. 1 Juan 5:20
Lewis Oswaldo López Gómez 
Cel:      311 665 0342
Skipe:  asaie2010

Puerto Libertador - Córdoba-Colombia




Date: Thu, 13 Feb 2014 15:39:12 -0800
From: jherna...@gmail.com
To: publice...@googlegroups.com
Subject: Re: [vfp] Re: Apreciaciones sobre menús ribbon en VFP

Juan Miguel Solis

unread,
Feb 14, 2014, 6:24:11 AM2/14/14
to publice...@googlegroups.com
Hola 

Aparte de poder trabajar con MySql, también trabajara con VFP 9.2 y tablas libres ??

Un saludo

Mario Escudero

unread,
Feb 14, 2014, 8:26:32 AM2/14/14
to publice...@googlegroups.com
Me auno a la pregunta.
Gracias


----
Mario Escudero
Mov 995-817087  Rpm *854388


Lewis López

unread,
Feb 14, 2014, 9:26:12 AM2/14/14
to publice...@googlegroups.com
Hola, trabaja o esta desarrollado con vfp Sp2, no trabaja con tablas libres, a menos 
que uses CursorAdapter.


Saludos.


Jesucristo es el verdadero Dios y la vida eterna. 1 Juan 5:20
Lewis Oswaldo López Gómez 
Cel:      311 665 0342
Skipe:  asaie2010

Puerto Libertador - Córdoba-Colombia




Date: Fri, 14 Feb 2014 03:24:11 -0800
From: solis.ju...@gmail.com

Marcelo Barberis

unread,
Feb 14, 2014, 9:29:31 AM2/14/14
to publicesvfoxpro
Esta bueno eso que este diseñada para el trabajo con mysql, seria bueno que tenga opciones para otros motores de bd, como ser sqlserver, postgres, mariadb, oracle, etc., y sobre todo esta bueno que tenga un ejemplo funcional auque sea pequeño para poderlo entender y partir de una idea. Felicidades
--
Ing. Marcelo Barberis Gutierrez
Sistemas Informaticos Inc
Villa Montes - Bolivia
Telef.: +591-76831064

Lewis López

unread,
Feb 14, 2014, 9:35:23 AM2/14/14
to publice...@googlegroups.com
Si, precisamente estoy haciendo un pequeño ejemplo funcional, esto les dará una idea de como trabajar 
con la clase, como conectarse al servidor y como configurar la clase RibbonNavigate, que es la que controla
la opciones de INSERT, DELETE Y UPDATE, o simplemente si sabe usar CursorApdater.

Saludos.


Jesucristo es el verdadero Dios y la vida eterna. 1 Juan 5:20
Lewis Oswaldo López Gómez 
Cel:      311 665 0342
Skipe:  asaie2010

Puerto Libertador - Córdoba-Colombia




Date: Fri, 14 Feb 2014 10:29:31 -0400

Subject: Re: [vfp] Re: Apreciaciones sobre menús ribbon en VFP

Lewis López

unread,
Feb 14, 2014, 9:38:12 AM2/14/14
to publice...@googlegroups.com
En las conexiones a otros motores, solo manejo MYSql, pero con más tiempo se pueden implementar 
mas conexiones a otras DB, por ahora se puede conectar a Mysql y MariaDB, ya que MariaDB es derivado de 
Mysql y maneja los mismos comandos.


Saludos.


Jesucristo es el verdadero Dios y la vida eterna. 1 Juan 5:20
Lewis Oswaldo López Gómez 
Cel:      311 665 0342
Skipe:  asaie2010

Puerto Libertador - Córdoba-Colombia




Date: Fri, 14 Feb 2014 10:29:31 -0400

Subject: Re: [vfp] Re: Apreciaciones sobre menús ribbon en VFP

Mario Escudero

unread,
Feb 14, 2014, 10:28:06 AM2/14/14
to publice...@googlegroups.com
Uy, yo trabajo solo con Tablas Libres.
Es muy complicado lo del CursorAdapter?
Gracias


----
Mario Escudero
Mov 995-817087  Rpm *854388


Lewis López

unread,
Feb 14, 2014, 10:45:31 AM2/14/14
to publice...@googlegroups.com


Saludos.


Jesucristo es el verdadero Dios y la vida eterna. 1 Juan 5:20
Lewis Oswaldo López Gómez 
Cel:      311 665 0342
Skipe:  asaie2010

Puerto Libertador - Córdoba-Colombia




Date: Fri, 14 Feb 2014 10:28:06 -0500

Subject: Re: [vfp] Re: Apreciaciones sobre menús ribbon en VFP

LEWIS LOPEZ GOMEZ

unread,
Feb 14, 2014, 3:26:13 PM2/14/14
to publice...@googlegroups.com, LEWIS LOPEZ GOMEZ
Por fin, luego mucho trabajo, está lista la primera versión de RibbonVFP, Versión BETA 0.1.20.
La pueden descargar de la siguiente dirección.


El viernes, 27 de diciembre de 2013 10:37:47 UTC-5, HernanCano escribió:
Claro, Lewis.
Muchas gracias por participar.

El objetivo de mi post es saber si se usa alguna ribbon.
Tú indicas que sí, lo que me da a entender que nos preocupamos de dar una mejor apariencia a nuestras app.

Veo que tu ribbon sólo usa botones de un sólo tamaño; considero que es en aras de simplificar.

Muy bien, Lewis. Lo que he descubierto de las ribbon que analizo esta siendo disponible para la Comunidad.

Que Dios te bendiga.

Hasta pronto.


---------- Mensaje enviado ----------
De: LEWIS LOPEZ GOMEZ
Fecha: 27 de diciembre de 2013, 9:58
Asunto: Re: Comentemos sobre la FoxRibbon de Guillermo Carrero (qepd)
Para: Hernan Cano
Hola Hernan, si he visto el post que has iniciado, pero no uso el ribbon que mencionas, pues por comodidad (es mi pensar), he desarrollado mi propia clase para el manejo de las interfaces de mis aplicaciones y todo el aspecto de las ventanas de estas, lo cual me resulta, mucho más ágil al desarrollo, pues no tengo que estar estudiando algo que no conozco.
Si hay algo en lo que te puede ser útil.

El Señor Jesús te guarde.
Message has been deleted

Mario Escudero

unread,
Feb 14, 2014, 7:01:05 PM2/14/14
to publice...@googlegroups.com
Hola Lewis.
Estoy super interesado en aplicar el Ribbon a mis sistemas pero, para serte sincero, estoy demasiado escaso de tiempo como para ponerme a bucear, probar, etc.
Qué posibilidades hay de que me des una asesoria directa por Teamviewer, Skype, etc. para que tu mismo me enseñes como hacerlo con uno de mis sistemas?
Logicamente, en privado, conversamos tus honorarios.
Si tienes disponibilidad, por favor, escribeme a  mescud...@gmail.com  para coordinarlo.
Gracias de antemano y felicitaciones nuevamente
Saludos

Mario Escudero
Lima, Peru


----
Mario Escudero
Mov 995-817087  Rpm *854388


HernanCano

unread,
Feb 14, 2014, 10:14:16 PM2/14/14
to publice...@googlegroups.com, LEWIS LOPEZ GOMEZ
Gracias, Lewis.

Revisando....

LEWIS LOPEZ GOMEZ

unread,
Feb 15, 2014, 11:04:06 AM2/15/14
to publice...@googlegroups.com, LEWIS LOPEZ GOMEZ
Video como usar el ejemplo que viene con RibbonVFP
https://www.youtube.com/watch?v=uZl_X5-BpHo

HernanCano

unread,
Feb 21, 2014, 11:21:33 AM2/21/14
to publice...@googlegroups.com, LEWIS LOPEZ GOMEZ

Buenos días, Lewis.

He revisado tu RibbonVFP y te comento cómo me fue en mis acercamientos.

1. Ejecutando el ejemplo RibbonVFP.exe

Descompacté a un dir dentro de mi ruta de descargables.
Al ejecutar no tuve mayor inconveniente. La app muestra el menú ribbon como se supone que debiera hacerlo.

Noté que por Opciones puedo cambiar el color de fondo del formulario. Me parece que ésto es un tipo de skin. Sólo noté que luego de Siguiente o Anterior, debe darse Aplicar.

Algunas opciones no funcionan, pero es evidente que son formularios que cada uno debe "configurar" su propio menú.

Tu RibbonVFP requiere GDIplus.vcx de forma similar a la FoxRibbon de Guillermo Carrero (qepd); pero tu RibbonVFP tiene un requerimiento adicional: necesita una conexión a MySQL, aunque afortunadamente hiciste que fuera portable y por lo tanto no tenemos que hacer mucho. Te felicito por ésto!!!!

Sin embargo en cuanto a ésto me queda la duda, pues siempre he considerado que MySQL obliga Apache, por lo tanto para que nuestra app funcione necesitaríamos Apache + el servidor MySQL, los dos juntos. En mi caso --en el computador donde probé-- no tenía Apache (no lo encontré en el Admor de Tareas), pero sí encontré el servicio de MySQL.... De manera que no estoy tan seguro de que lo "portable" que hacemos aquí, "funcione siempre".

2. Tipos de botones.
Noto que únicamente tienes un sólo tipo de botón, el "grande" que ocupa todo en "renglón" de la ribbon. Otras ribbon pueden manejar dos o hasta tres verticalmente.

Pero con que se maneje sólo éste es más que suficiente.

3. Otros efectos/clases.
Veo que manejas en la primera opción (Opciones) un menú vertical, que no es imperativo para mi estilo de programación; así como las "Opciones" que están hacia la parte derecha del monitor, donde se podría cambiar el "skin" (¿puedo llamarlo así?), lo que tampoco va con mi estilo de programación.

4. Efecto "Office2010"
Me gusta el efecto Office2010 que le imprimiste al ejemplo, en el que en la primera opción del ribbon, con un click aparece un formulario ocupando toda la pantalla, y con otro click desaparece.

5. Grupo de botones.
Me agrada que hayas pensado en ubicar un "botón" para 'grupo de botones', lo veo en Inicio - Estilo.

6. Ayudas.
Muy bien por las ayudas estilo tooltip.

7. Ejecución desde los fuentes.
- Me dijo que no encontraba ZONAS.PRG, H_POINT.CUR, INSCRITO.*, PREVIEWE-ICON.PNG y otros que debí ignorar, pues no están en el descargable.
- Después de reubicar los fuentes de donde lo descargué a D:\RIBBONVFP\ y a C:\RIBBONVFP\, tampoco funcionó.

- Al inicio deberías "ubicar el programa" en el dir del primer programa que se ejecuta, es decir: en vez de:
     lruta = CURDIR()
     SET DEFAULT TO (lruta)
  deberías hacer:
     M.lRuta = JustPath(sys(16))
     SET DEFAULT TO (M.lRuta)

8. Estilo gráfico --por asistente--
Luego quise investigar cómo funciona internamente para intentar crear mi propio menú, encontré que funciona de la misma manera que la FoxRibbon de Guillermo Carrero (qepd): ((como dice la documentación de esta FoxRibbon)) "uno debe 'crear las propias clases visuales' para usarlo"; pero no encuentro documetación en tu aporte (cómo crear mis propias tab y botones y el resto del menú).

Pero aunque hubiera este tipo de documentación, no deseo tener que entrar a "modificar" la clase para poder usarla desde un .prg y a su vez desde un .DBF (aunque desde una MySQL está bien), como lo hice con la FoxRibbon.


Te felicito por lograr esta implementación y compartirla.

Saludos desde Montelíbano.


HERNAN CANO MARTINEZ
Analista de Sistemas - Programador

Lewis López

unread,
Feb 21, 2014, 12:35:24 PM2/21/14
to publice...@googlegroups.com
Hola Hernan podrías entrar a mi canal en Youtube, allí ya he subido varios vídeos,
donde estoy desarrollando una aplicación con RibbonVFP.



Saludos.


Jesucristo es el verdadero Dios y la vida eterna. 1 Juan 5:20
Lewis Oswaldo López Gómez 
Cel:      311 665 0342
Skipe:  asaie2010

Puerto Libertador - Córdoba-Colombia




Date: Fri, 21 Feb 2014 08:21:33 -0800
From: jherna...@gmail.com
To: publice...@googlegroups.com
CC: lopezs...@gmail.com
Subject: [vfp] Re: Apreciaciones sobre menús ribbon en VFP

Angel Enrique Mogollón García

unread,
Oct 21, 2014, 3:33:17 AM10/21/14
to publice...@googlegroups.com
Buenas noches, amigo esta clase no se puedo usar con vfp9 sp1, es que yo uso la sp1 porque todaviía no hay una ide en español. Agradezco la información porque me interesa utilizar esta clase. Gracias de antemano.

Angel Enrique Mogollón García

unread,
Oct 21, 2014, 3:34:11 AM10/21/14
to publice...@googlegroups.com
Buenas noches, amigo esta clase no se puedo usar con vfp9 sp1, es que yo uso la sp1 porque todaviía no hay una ide en español. Agradezco la información porque me interesa utilizar esta clase. Gracias de antemano.

El viernes, 21 de febrero de 2014 13:05:24 UTC-4:30, lws_...@hotmail.com escribió:

Israel Lara Corona

unread,
Oct 21, 2014, 2:11:57 PM10/21/14
to publice...@googlegroups.com
Que tal todos buenas tardes;

Primero que nada quiero felicitar a Lewis por que acabo de ver su aportación y es excelente gracias por compartir tus aportaciones.

Luego me gustaría solicitar de su apoyo para lo siguiente:

He utilizado lo que logró Hacer Hernan que a través de una DBF puedas construir tu menuRibbon, solo que he tenido los siguientes problemas y la verdad no he encontrado soluciones, les describo lo que me sucede y pongo imágenes haber si podemos hacer algo:

El sistema se ejecuta inicialmente bien a través de botones y cada botón ejecuta un Formulario, sí minimizo FormPagos puedo darle click a cualquier otro
botón y abre el siguiente form y lo ejecuta sin problema, pero si regreso al FormPagos ya no puedo darle Click a ningún botón de ese formulario.

En las propiedades he intentado poner los formularios de las 3 formas (ShowWindow) y la que mejor ha funcionado es 2-As top Level Form, solo por este Issue que no ha permitido regresar al form anterior 

Por ultimo la pantalla del VFP que esta atrás de la aplicación no se puede mover, como le puedo hacer para No ver esa pantalla de abajo o bien que se pueda mover ya que algunas gerencias tienen 2 pantallas y requieren de movilidad, si pongo el archivo FPW con Screen = Off como normalmente lo hacía
para otros sistemas, para este no me deja.

Actualmente tengo instalado solo el SP1 ya que al correr el sistema con el SP2 no me dejaba darle click a ningún elemento del sistema, saben por que sucede esto?

Espero no haya sido inoportuno para tomar este problema mio con las grandes aportaciones, solo que necesito de sus buenos Tips.

Agrego pantallas del sistema

Tambien agradezco la aportación de Hernan por que fue muy buena!

Saludos
Sispag1.png
Sispag2.png
Sispag3.png

HernanCano

unread,
Oct 21, 2014, 10:29:28 PM10/21/14
to publice...@googlegroups.com
Hola, Israel.

>>> ... si minimizo FormPagos, puedo darle click a cualquier otro botón y abre el siguiente form y lo ejecuta sin problema; pero si regreso al FormPagos ya no puedo darle Click a ningún botón de ese formulario.... 

En mi forma de programar no he podido lograr minimizar un formulario y abrir otro. Por lo que tengo entendido, éso se logra si se usa READ EVENTS. Pero si observas mi ejemplo de uso, no hay READ EVENTS, y si miras cómo creo los forms, todos se ejecutan con .Show(1), donde el parámetro 1 significa que se abra de forma modal. Y esta metodología (hasta donde tengo entendido) no permite lo que tú has logrado: minimizar un form y abrir otro. De hecho si no incluyo el parámetro 1 en .Show, el form no se abre.

Por lo tanto: (1) estoy lejos de poder ayudarte a solucionar -perdón, quisiera-; y (2) me gustaría saber cómo lo has logrado, ya que evidentemente es algo necesario; quizá conociendo tu forma de hacerlo actualmente, pueda ayudarte.


>>> ... la pantalla del VFP que está atrás de la aplicación no se puede mover; ¿cómo le puedo hacer para no ver esa pantalla de abajo? o bien que se pueda mover?...

En las imágenes que muestras no se ve alguna "pantalla de atrás". ¿O te refieres a la imagen 2 donde hay un menú que dice "Archivo - Edición - Ventana - Ayuda"?
((suposiciones)) Parece que esa es la ventana de VFP. Se oculta como evidentemente dices (Screen=Off, _Screen.Visible=.f.). Pero si dices que tienes dificultades para "moverla", te recomiendo (1) dejar Screen visible, (2) no inhabilitar los botones Minimizar, Maximizar, Restaurar y Cerrar del Screen de VFP (Cerrar es la X clásica de Windows).


>>> Actualmente tengo instalado sólo el SP1, ya que al correr el sistema con el SP2 no me dejaba darle click a ningún elemento del sistema. ¿Saben por qué sucede ésto?

Sí, es un bug ya documentado en VFP. Pero uno de los últimos hotfixes lo corrige. Hay bastante info sobre él en Internet.
Si deseas instalar el SP2 (yo te lo recomiendo!!), busca sobre él y el hotfix.
Personalmente considero que puedes quedarte con el SP1. Considero que FoxRibbon no te obliga; aunque para FoxyPreviewer, es preferible que sí.


>>> Espero no haya sido inoportuno para tomar este problema mío con las grandes aportaciones...

Estos foros son precisamente para ayudar, tanto de parte de quien expone la herramienta, como de los usuarios (testers) que informan sus acercamientos, impasses y ToDos. Si el autor original puede ayudar, lo hace; si no, toda la Comunidad puede hacerlo.

Quiero ayudarte (tanto porque [1] esa es la filosofía del foro, como [2] por que quiero también aprender parte de lo que haces). Si puedes compartir, te lo agradeceré.

HERNAN CANO M.
Asesor de Sistemas - Programador

Israel Lara Corona

unread,
Oct 22, 2014, 12:59:07 PM10/22/14
to publice...@googlegroups.com
Que tal Hernan muchas gracias como siempre por el apoyo.

Tratare de explicar lo que hago con los formularios en el sistema

A) Dentro del programa Main tengo el Read Events, los formularios que se ejecutan con la aplicación son de la barra de herramientas no son clases, las propiedades se las asigno a cada scx, con las siguientes propiedades:

LockScreen=.F.
ShowWindow=2 - As Top-Level form
WindowState=2 Maximized
WindowType= 0

como podrás darte cuenta lo único distinto tal vez sea lo del Read Events, espero que esto pueda ayudar un poco.

B) Con respecto a la pantalla si me refiero a la de VFP, no me ha sido posible quitarle desde FPW ni en el PRG donde generamos el Ribbon ya que en este último si le pongo _Screen.Visible=.f. no muestra nada y el proceso se queda colgado no visualiza nada en la pantalla.

Sí lo dejo que se muestre la pantalla no tengo problema pero se queda estática y no puedo minimizar o moverla

Por otro lado en barra no podemos activar el boton de X (cerrar) por que comentas esto en el programa:

Closable = .f.  && debe ser .t., pero estará en .F. hasta resolver un bug.....

C) Con respecto al SP buscare el ultimo hotfix para actualizarlo y probar

Reitero mi agradecimiento 


Saludos 

Hernan Cano

unread,
Oct 22, 2014, 2:34:37 PM10/22/14
to publice...@googlegroups.com
Hola.

>>> Por otro lado en barra no podemos activar el boton de X (cerrar) por que comentas ésto en el programa.....
>>> Closable = .f.  && debe ser .t., pero estará en .F. hasta resolver un bug.....

Considero que tú tienes otra forma de plantear tus ON SHUTDOWN, CLEAR EVENTS, etc, para salir de la app. 
Coloca .Closable en .t. y sigue con tu metodología para programar, así como los .Maximize y .Minimize, o similares.


Gracias por informame sobre ShowWindow=2 y WindowType=0. Los analizaré.


PD: Veo en la ayuda que cuando ShowWindow es 2, el valor de WindowType no se toma en cuenta.

Israel Lara Corona

unread,
Oct 22, 2014, 6:51:33 PM10/22/14
to publice...@googlegroups.com
Que tal Hernan:

No es que lo que yo comenté sea lo correcto al contrario me esta ocasionando problemas por eso recurro al foro, necesito su ayuda para no ver la pantalla del VFP o como moverla, lo que por el momento me esta funcionando esta incorrecto, ademas de que sigo con el problema de que bloquean los formularios .

saludos

Saludos
Reply all
Reply to author
Forward
0 new messages