![]() |
Problemas Con Progress Bar
Hola Muchachos espero que esten todos bien.
Tengo Elaborado un Splash Screen, Hasta Ahi estoy bien, Pero quiero que el FrmSplash, utilice una barra de progreso, a segun mi sistema se vaya cargando. Como puedo Hacerlo? Atte, Utecyber Delphi es lo Maximo!*** |
Todo depende de qué signifique "cargar sistema"
Por ejemplo, si tienes varios componentes TTab puedes ajustar ProgressBar.Max al número de tablas, ProgressBar.Step a 1 y usar ProgressBar.StepIt después de abrir cad tabla: Código:
ProgressBar.Max := 3;Esto no siempre es así. Por ejemplo, si ejecutas una consulta SQL, al menos con Paradox, no hay manera de ver cuándo cada registro del resultado llega a la aplicación por lo que no sirve un ProgressBar y lo mejor que se puede hacer es usar un "splash screen" para indicar al usuario que debe esperar. // Saludos |
Ok Roman te compredi perfectamente.
Ahora bien, este codigo va simplemente dentro de un Begin y un End; si puedes explicarmelo mas detalladamente. Por que a la verdad estoy empezando ahora a utilizar este componente. atte. Utecyber. |
bueno, básicamente, lo más importante de este componente es lo siguiente
Propiedades - Max : número máximo o partes en que se "dibidirá" la barra de progreso (notese el entrecomillado) - Step: cuantas posiciones abanzará en cada paso (hasta un máximo de Max) Position : posición actual entre 0 y Max (es la que indica realmente el aspecto de la barra de progreso) Métodos - StepIt : incrementa Step posiciones la propiedad Position Por lo tanto, si tenemos, por ejemplo, 10 acciones a realizar, podemos definir Max = 10, Position = 0 y Step = 1 y, llamar al mñetodo StepIt despues de cada una de las acciones Código:
Accion 1; |
Gracias Cadetil, Me sirvio perfectamente.
Atte. Utecyber. |
| La franja horaria es GMT +2. Ahora son las 18:32:31. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi