Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 2
Ir a la página 1, 2  Siguiente
 
Progresbar Form [ODANOICULOS]
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Progresbar Form [ODANOICULOS] 
 
Hola a todos.
Estoy intentando usar un formulario que contiene solo un progressbar para que muestre el progreso de lo que sucede en otro formulario, el principal.
Pero la progres bar no se refresca.
¿Alguien hizo algo de esto?

Saludos.
 



 
última edición por tincho el Lunes, 10 Diciembre 2018, 20:34; editado 2 veces 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Progresbar Form 
 
No entiendo muy bien la lógica del asunto, pero con hacer pública la progress bar y actualizar su valor en el formulario principal, debería bastar, digo.
 
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Progresbar Form 
 
shordi escribió: [Ver mensaje]
No entiendo muy bien la lógica del asunto, pero con hacer pública la progress bar y actualizar su valor en el formulario principal, debería bastar, digo.
 

Si, es una opción, pero no se por que siempre se dice por aqui que los formularior tengan los controles privados y no públicos. No entiendo por que recomiendan siempre eso.
Saludos.
 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Progresbar Form 
 
Bueno tema resuelto, aquí dejo un ejemplo de una manera de hacerlo.
Saludos.

ejemplo-progressbar-con-formulario-secundario-0.0.2.tar.gz
Descripción:  
Descargar
Nombre del archivo: ejemplo-progressbar-con-formulario-secundario-0.0.2.tar.gz
Tamaño: 6.66 KB
Descargado: 25 veces
ejemplo-progressbar-con-formulario-secundario-0.0.2.tar.gz
Descripción:  
Descargar
Nombre del archivo: ejemplo-progressbar-con-formulario-secundario-0.0.2.tar.gz
Tamaño: 6.66 KB
Descargado: 25 veces
ejemplo-progressbar-con-formulario-secundario-0.0.2.tar.gz
Descripción:  
Descargar
Nombre del archivo: ejemplo-progressbar-con-formulario-secundario-0.0.2.tar.gz
Tamaño: 6.66 KB
Descargado: 25 veces

 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Progresbar Form 
 
tincho escribió: [Ver mensaje]

Si, es una opción, pero no se por que siempre se dice por aqui que los formularior tengan los controles privados y no públicos. No entiendo por que recomiendan siempre eso.
Saludos.


La única manera de controlar lo que pasa en una clase es seguir el principio del encapsulamiento de la POO, de otra manera te arriesgas a grandes problemas en cuanto se complique un poco el proyecto. Imagina, por ejemplo, un formulario con todos sus controles públicos que son accedidos desde otros, digamos, 27 formularios, que establecen enabled=True o False según le convenga a cada uno de ellos.
Es casi imposible predecir en qué estado se encuentran sus controles en un momento concreto del flujo de trabajo y te puedes encontrar con que ofreces al usuario un formulario con, por ejemplo, los botones de grabar desactivados etc. etc.

Eso no quiere decir que no se pueda hacer público un control cuando sea necesario... o añadir una función pública que modifique dicho control tras las comprobaciones oportunas. En tu caso, por ejemplo, imagina que tienes dos formularios que intentan a la vez asignar valor a la progress bar. ¿Qué pasaría? No es algo que tú puedas controlar (salvo que todos los formularios se abran con showmodal, lo cual no parece la mejor opción) porque depende de que el usuario abra tal o cual ventana dentro de la aplicación. Por eso se aconseja que sean siempre privados y tu formulario (que es una clase más), tenga las propiedades y métodos adecuados para hacer dicha función.
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Progresbar Form [ODANOISULOS] 
 
Cuando he escrito lo anterior no había mirado tu solución todavía. Ahora que la he visto te contaré que para hacer eso, tal como lo has hecho, mejor usar un panel no visible en tu formulario en el que se ejecuta el método lower al abrirlo y que se ejecute el método raise y se haga visible cuando sea necesario.

Más simple.
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Progresbar Form [ODANOISULOS] 
 
Por cierto, no sé si es posible cometer faltas de ortografía escribiendo al revés, pero... ¿lo de ODANOISULOS, es una falta o es para evitar que termine en CULOS?

           
 




===================
No podemos regresar
 
última edición por shordi el Lunes, 10 Diciembre 2018, 09:53; editado 1 vez 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Progresbar Form [ODANOISULOS] 
 
shordi escribió: [Ver mensaje]
¿lo de ODANOISULOS, es una falta o es para evitar que termine en CULOS?


...por supuesto esta es sátira de los Jedi.  
 



 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Progresbar Form [ODANOISULOS] 
 
vuott escribió: [Ver mensaje]
shordi escribió: [Ver mensaje]
¿lo de ODANOISULOS, es una falta o es para evitar que termine en CULOS?


...por supuesto esta es sátira de los Jedi.  


No, es que ODANOISULOS es SOLUSIONADO al revés. Es muy frecuente en sudamérica, que pronuncian igual la c y la s, que tengan problemas con la ortografía. Como Tincho no suele cometer esas faltas, daba pie a hacer el chiste...

     
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Progresbar Form [ODANOISULOS] 
 
shordi escribió: [Ver mensaje]
...No, es que ODANOISULOS es SOLUSIONADO al revés. Es muy frecuente en sudamérica, que pronuncian igual la c y la s, que tengan problemas con la ortografía. Como Tincho no suele cometer esas faltas, daba pie a hacer el chiste...     

Si, lo había escrito mal sin querer   , cuando lo escribí algo en mi subconsciente me decía que lo estaba poniendo mal , pero bue.. que se le va a hacer.  
De paso hice un ejemplo divertido de permutar los caracteres de un texto.
 captura_de_pantalla_2018_12_10_20_40_55
Saludos.

ejemplo-texto-al-reves-0.0.1.tar.gz
Descripción:  
Descargar
Nombre del archivo: ejemplo-texto-al-reves-0.0.1.tar.gz
Tamaño: 11.65 KB
Descargado: 22 veces
ejemplo-texto-al-reves-0.0.1.tar.gz
Descripción:  
Descargar
Nombre del archivo: ejemplo-texto-al-reves-0.0.1.tar.gz
Tamaño: 11.65 KB
Descargado: 22 veces
ejemplo-texto-al-reves-0.0.1.tar.gz
Descripción:  
Descargar
Nombre del archivo: ejemplo-texto-al-reves-0.0.1.tar.gz
Tamaño: 11.65 KB
Descargado: 22 veces

 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Denegar El Cierre De Un Form Manuel Aplicaciones/Fragmentos de Código 1 Lunes, 10 Enero 2011, 15:02 Ver último mensaje
angelnu
No hay nuevos mensajes Se Puede Llamar Desde Un Form A Un Menupop... v3ctor General 6 Martes, 03 Diciembre 2013, 09:06 Ver último mensaje
jsbsan
No hay nuevos mensajes Sobre La Clase Form shordi General 10 Miercoles, 19 Noviembre 2014, 11:15 Ver último mensaje
shordi
No hay nuevos mensajes Diseñador De Form Web alessandri General 1 Domingo, 10 Enero 2016, 20:31 Ver último mensaje
tincho
 

Publicar nuevo tema  Responder al tema  Página 1 de 2
Ir a la página 1, 2  Siguiente

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron