border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

Cuenta Bancaria en EEUU
  #1 (permalink)  
Antiguo 29-10-2004, 14:23:31
Gran Participación en el Foro
 
Registrado: oct 2004
Posts: 112
andree2525 Valoración +2
Predeterminado Problemas con progressbar

Hola amigos, gracias por toda la ayuda y consejos que me han dado..pero para variar tengo otro problema:

quiero pasar de un form a otro y se demora como 5 segundos.Para eso quiero poner un progresbar..pero lo pongo y se ejecuta el progresbar primero, se llena y despues va al form demorandose igual 5 seg.. Lo que quiero es que en los 5 seg. que se demora de un form a otro se este ejecutando el progresbar, como lo hago....Ayuda y gracias
Responder Con Cita
  #2 (permalink)  
Antiguo 29-10-2004, 15:55:08
Avatar de J.M.Movilla
Administrador
 
Registrado: dic 2002
Ubicación: BURGOS - ESPAÑA
Posts: 5.490
J.M.Movilla Valoración +2
Predeterminado

Es de suponer que esos cinco segundos los invierta "haciendo cosas"... Lo primero que he de decirte que que no me hago idea de qué cosas son las que tu aplicación tiene que hacer para tardar cinco segundos, aunque me imagino que se los pase abriendo un fichero de mucho peso y cargando algún combo, por ejemplo... Pues ahí es donde tienes que poner el progressbar, de forma que cuando termine de rellenar éste también haya terminado ya de leer ese gran fichero. Si el proceso que produce la demora es otro, has de ingeniártelas para que la carga de la barra de progreso coincida con el avance de ejecución del proceso que produce la demora. Posiblemente tengas que hacer un Me.Refresh en algún punto, por si lo que te ocurre es que sí está haciendo bien las cosas, pero no sincroniza su presentación...
__________________
José María Movilla Cuadrado
______________________
www.foro.vb-mundo.com
www.vb-mundo.com

Responder Con Cita
  #3 (permalink)  
Antiguo 29-10-2004, 16:21:08
Gran Participación en el Foro
 
Registrado: oct 2004
Posts: 112
andree2525 Valoración +2
Predeterminado gracias pero.....

no entiendo, tienes algun ejemplo................
Responder Con Cita
  #4 (permalink)  
Antiguo 29-10-2004, 16:48:45
Avatar de J.M.Movilla
Administrador
 
Registrado: dic 2002
Ubicación: BURGOS - ESPAÑA
Posts: 5.490
J.M.Movilla Valoración +2
Predeterminado

Pues es que pides un ejemplo, pero sigues sin aclarar qué es lo que tu programa hace durante esos cinco segundos... Así que te pondré el ejemplo partiendo del supuesto a que yo hacía referencia, que es que estás rellenando un ComboBox, de nombre CboProv

Supongo también que tienes definido un DataEnvironment de nombre DEnv, al que has agregado un Command de nombre Proveed, para rellenar el ComboBox.


Código:
Private Sub Form_Resize()
    ProgressBar1.Value = 0
    With DEnv.rsProveed
        If .State = 0 Then .Open
        ProgressBar1.Max = .RecordCount
        Do While Not .EOF
            CboProv.AddItem .Fields("Literal")
            ProgressBar1.Value = ProgressBar1.Value + 1
            .MoveNext
        Loop
        .MoveFirst
        CboProv.Text = .Fields("Literal")
    End With
End Sub
Espero te haya quedado suficientemente aclarado, si acerté a exponerte un código que se asemeje a lo que tú haces en tu formulario.
__________________
José María Movilla Cuadrado
______________________
www.foro.vb-mundo.com
www.vb-mundo.com

Responder Con Cita
  #5 (permalink)  
Antiguo 30-10-2004, 01:19:09
Un Nuevo Amigo
 
Registrado: oct 2004
Posts: 7
Francisco Valoración +2
Predeterminado

Una Saludo...

Segun te entendi yo lo que te esta afectando o quieres cambiar es el orden de ejecucion de procesos en el proyecto .... si es asi creeo que esto te puede ayudar...

En tu barra de Menus (Archivo (File) Edicion (edit)ver (view) ) busca un menu que se llame projecto (project)...... y en la parte de asta abajo del menu encontras una opcion que dice propiedades del proyecto (proyect1 properties) en la pestaña de general encontraras los forms y demas comandos en el orden en que se estan ejecutando los cuales podras modificar asta que quedes satisfecho


-------------Si es que te entendi bien....... SUERTE y ANIMO
Responder Con Cita
  #6 (permalink)  
Antiguo 30-10-2004, 09:31:21
Avatar de J.M.Movilla
Administrador
 
Registrado: dic 2002
Ubicación: BURGOS - ESPAÑA
Posts: 5.490
J.M.Movilla Valoración +2
Predeterminado

Me parece, Francisco, que estás un poco liado con ese concepto de que tú puedes determinar el orden de ejecución de los diversos Forms.

En esa opción que tú apuntas lo único que puedes hacer es seleccionar, como indica Visual, el Objeto inicial (es decir, por dónde tiene que empezar a ejecutarse la aplicación). Luego ya será tu código el que vaya definiendo por dónde seguir.

Comprueba cómo es imposible modificar el orden de la lista de objetos que aparecen para que selecciones el inicial.
__________________
José María Movilla Cuadrado
______________________
www.foro.vb-mundo.com
www.vb-mundo.com

Responder Con Cita
  #7 (permalink)  
Antiguo 01-11-2004, 23:36:47
Un Nuevo Amigo
 
Registrado: oct 2004
Posts: 7
Francisco Valoración +2
Predeterminado

Hola ...

E hecho la prueba que me mencionas sin resultado.... gracias por la aclarcion.....
Responder Con Cita
Respuesta


Herramientas
Desplegado

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
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
control progressbar josemiguel Visual Basic 6.00 10 06-11-2006 16:22:49
ProgressBar Tira Visual Basic.NET 2003 & 2005 1 06-08-2006 15:36:53
ProgressBar - StatusBar AlejandroFR Visual Basic 6.00 4 23-07-2005 09:46:22
progressbar en statusbar csic17 Visual Basic 6.00 7 25-01-2005 17:10:09
ProgressBar en StatusBar Tyron Visual Basic 6.00 1 09-12-2004 14:12:45


La franja horaria es GMT. Ahora son las 05:17:04.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right