Algunas aplicaciones simplemente se cargan al iniciar ellos. Otras se cargan con estilo. Usted puede hacer sus aplicaciones de Visual Basic se destacan de la multitud digital mediante la adición de una barra de carga personalizado para formulario de inicio del programa. Usted no encontrará una barra de carga en la caja de herramientas de Visual Studio, pero se puede encontrar componentes que se pueden utilizar para construir una. Basta con arrastrar algunos controles en su formulario, ajustar sus colores e impresionar a sus usuarios con una barra de carga animado fresco que los saluda cuando lanzan su aplicación.
Instrucciones
Agregar controles To Form
1 Lanzamiento de Visual Studio y abra uno de los proyectos de Visual Basic.NET. Abra el Explorador de soluciones que contiene los archivos del proyecto si no está abierto.
2 Encuentre el icono del formulario de inicio de su proyecto en el Explorador de soluciones. Haga doble clic en el icono. Visual Studio abre la ventana de diseño y muestra el formulario.
3 Abra la caja de herramientas y arrastre un control "GroupBox" en el formulario. Volver a la caja de herramientas y arrastre un control "ProgressBar" en el cuadro de grupo que ha agregado al formulario.
4 Volver a la caja de herramientas y arrastre un control "Etiqueta" en el formulario. Haga clic en esa etiqueta y se arrastra por encima de la barra de progreso que ha agregado al formulario. Coloque la barra de títulos y el progreso de modo que sus bordes izquierdos se alineen.
5 Volver a la caja de herramientas por última vez, y arrastre un control "Temporizador" en el formulario. Cierre la caja de herramientas.
Añada la lógica de programación
6 Haga clic en el contador de tiempo que agregó al formulario y pulse "F4" para abrir la ventana "Propiedades". Haga clic en el icono de "Eventos" en la parte superior de la ventana para mostrar una lista de eventos.
7 Haga doble clic en el evento "Tick". Visual Studio abre la ventana de código y muestra la sub "Timer1_Tick". Este sub ejecuta cada vez que el temporizador de garrapatas.
8 Pegue el siguiente código en el cuerpo de ese sub:
loadingBarValue + = Valor mínimo
Si loadingBarValue> 100 Entonces
loadingBarValue = 100
Timer1.Stop ()
GroupBox1.Visible = false
Terminara si
ProgressBar1.Value = loadingBarValue
La declaración final hace que el indicador visual de la barra de progreso para moverse por el valor almacenado en la variable llamada "loadingBarValue." Esa variable - puesto a cero cuando su formulario se carga - se incrementa en el valor almacenado en la variable "incremento". Dado que el valor de "incremento" es 1, el valor de "loadingBarValue" se incrementa en 1 cada vez que la "carga" sub carreras. Cuando el valor de la barra de progreso alcanza el valor máximo de 100, el temporizador se detiene. El cuadro de grupo que contiene la barra de progreso y la etiqueta desaparece automáticamente.
9 Pulse la tecla "F7" para volver a la vista de diseño y haga doble clic en la barra de título del formulario. Visual Studio abre la ventana de código de nuevo y muestra sub "carga" del formulario. Pegue el siguiente código en el cuerpo de ese sub:
loadingBarValue = 0
Timer1.Interval = 200
Valor mínimo = 1
GroupBox1.Text = ""
Label1.Text = "Carga"
Label1.BackColor = Color.Transparent
Label1.ForeColor = Color.Green
Timer1.Start ()
La primera sentencia inicializa el "LoadingBarValue" a cero. La segunda instrucción establece el número de milisegundos que el temporizador se detiene entre los clics. Ese valor es 200 en este ejemplo. Haciendo de este número mayor hace que la animación de carga se mueven más lentamente. La variable "incremento" determina el grado de la barra de progreso se mueve cada vez que el temporizador de garrapatas. Ese valor es 1. Hacer este valor mayor produce una animación de carga se mueva más rápido. Cambiar la palabra "Carga" a cualquier cosa que te gusta o deje el valor predeterminado. Las siguientes dos líneas controlan fondo y primer plano de la etiqueta colores. Cambiar los valores de los colores que te gusta o dejarlos como "transparente" y "Verde". La declaración final inicia el temporizador.
10 Mover a la parte superior de la ventana de código y busque la declaración "clase". Pegar estos dos estados por debajo de esa declaración:
loadingBarValue Dim
Valor mínimo de Dim
Estos dos estados definen las variables "y" loadingBarValue "incremento" que se describe en el paso anterior.
11 Pulse la tecla "F5" para ejecutar el proyecto. La barra de progreso - que se parece a una barra de carga - aparece. La etiqueta que contiene el texto que ha seleccionado para la etiqueta aparece encima de la barra. Una barra verde animada se mueve lentamente de izquierda a derecha en la barra hasta que llega al final de la barra. Cuando eso sucede, la etiqueta y el bar desaparecen.
Consejos y advertencias
- Coloque la etiqueta y el cuadro de grupo donde le parezca en el formulario arrastrando el control de cuadro de grupo. Dado que la etiqueta y la barra de progreso se encuentran dentro de la caja de grupo, se mueven como una unidad, por lo que es más fácil de la posición de ellos. También puede experimentar con los colores mediante el cambio de la etiqueta frontal y de fondo colores para diferentes valores. El color de la etiqueta predeterminada "verde" en este ejemplo produce un efecto visual en armonía porque su color coincide con el color de la barra de animación que se mueve de izquierda a derecha como a sus cargas de aplicaciones.