You are on page 1of 4

PERU Ministerio de Viceministerio de Políticas Dirección General de Educación y Instituto de Educación Superior Tecnológico

Defensa para la Defensa Doctrina Público de las Fuerzas Armadas

HOJA DE INFORMACIÓN No 03
UNIDAD
TALLER DE PROGRAMACIÓN DISTRIBUIDA CICLO:
DIDÁCTICA

TEMA Aplicación del ProgressBar SEMANA:

ELEMENTO DE Diseña tipos de formularios conociendo


SEM. ACAD.: 2017-I
CAPACIDAD controles y propiedades

Aplicación del ProgressBar

Representa un control de barra de progreso de Windows. Se utiliza para proporcionar información visual a sus clientes
sobre el estado de una tarea. Muestra una barra que se rellena de izquierda a derecha a medida que avanza la
operación.

Hagamos clic en un control ProgressBar del cuadro de herramientas y colóquelo en el formulario.

Las principales propiedades de una barra de progreso son de valor, máximo y mínimo. Las propiedades máximo y
mínimo se utilizan para establecer los valores mínimos y máximos que la barra de progreso se puede mostrar. La
propiedad Value especifica la posición actual de la barra de progreso.

El control ProgressBar se usa típicamente cuando una aplicación realiza tareas como la copia de archivos o
documentos de impresión. Para un usuario de la aplicación puede tener un aspecto que no responde si no hay señal
visual. En tales casos, el uso de la ProgressBar permite al programador para proporcionar un estado visual del
progreso.

Propiedades del control ProgressBar


Las siguientes son algunas de las propiedades de uso común del control ProgressBar:

N° Propiedad Descripción
1 Permitan el descenso Anulaciones Control.AllowDrop.
2 Imagen de fondo Obtiene o establece la imagen de fondo para el control
ProgressBar.

1
PERU Ministerio de Viceministerio de Políticas Dirección General de Educación y Instituto de Educación Superior Tecnológico
Defensa para la Defensa Doctrina Público de las Fuerzas Armadas

3 BackgroundImageLayout Obtiene o establece el diseño de la imagen de fondo de


la barra de progreso.
4 CausesValidation Obtiene o establece un valor que indica si el control,
cuando se recibe el foco, hace que la validación se
realiza en todos los controles que requieren validación.
5 Fuente Obtiene o establece el tipo de letra del texto en el
ProgressBar.
6 Modo IME Obtiene o establece el editor de métodos de entrada
(IME) de la ProgressBar.
7 ImeModeBase Obtiene o establece el modo IME de un control.
8 MarqueeAnimationSpeed Obtiene o establece el período de tiempo, en
milisegundos, que tarda el bloque de progreso para
desplazarse a través de la barra de progreso.
9 Máximo Obtiene o establece el valor máximo de la gama del
control.
10 Mínimo Obtiene o establece el valor mínimo del rango del
control.
11 Relleno Obtiene o establece el espacio entre los bordes de un
control ProgressBar y su contenido.
12 RightToLeftLayout Obtiene o establece un valor que indica si el ProgressBar
y cualquier texto que contiene se muestra de derecha a
izquierda.
13 Paso Obtiene o establece la cantidad en que una llamada al
método PerformStep aumenta la posición actual de la
barra de progreso.
14 Estilo Obtiene o establece la manera en que se debe indicar el
progreso en la barra de progreso.
15 Valor Obtiene o establece la posición actual de la barra de
progreso.
Métodos del control ProgressBar
Los siguientes son algunos de los métodos utilizados para el control ProgressBar:

N° Nombre del método y Descripción


1 Incremento
Incrementa la posición actual del control ProgressBar por cantidad especificada.
2 PerformStep
Incrementa el valor por el paso especificado.
3 ResetText
Restablece la propiedad de texto a su valor predeterminado.
4 Encadenar
Devuelve una cadena que representa el control de barra de progreso.
Eventos del control ProgressBar
Los siguientes son algunos de los eventos de uso común del control ProgressBar:

N° Evento Descripción
1 BackgroundImageChanged Se produce cuando el valor de la
propiedad cambia BackgroundImage.

2
PERU Ministerio de Viceministerio de Políticas Dirección General de Educación y Instituto de Educación Superior Tecnológico
Defensa para la Defensa Doctrina Público de las Fuerzas Armadas

2 BackgroundImageLayoutChanged Se produce cuando el valor de la


propiedad cambia
BackgroundImageLayout.
3 CausesValidationChanged Se produce cuando el valor de la
propiedad cambia CausesValidation.
4 Hacer clic Se produce cuando se hace clic en el
control.
5 Haga doble clic Se produce cuando el usuario hace
doble clic en el control.
6 Entrar Se produce cuando entra en el
enfoque de control.
7 FontChanged Se produce cuando el valor de los
cambios en las propiedades de fuente.
8 ImeModeChanged Se produce cuando el valor de la
propiedad cambia ImeMode.
9 KeyDown Se produce cuando el usuario pulsa
una tecla mientras el control tiene el
foco.
10 KeyPress Se produce cuando el usuario pulsa
una tecla mientras el control tiene el
foco.
11 Tecla Arriba Se produce cuando el usuario suelta
una tecla mientras el control tiene el
foco.
12 Salir Se produce cuando el foco deja el
control ProgressBar.
13 Click del raton Se produce cuando el control se hace
clic con el ratón.
14 MouseDoubleClick Se produce cuando el usuario hace
doble clic en el control.
15 PaddingChanged Se produce cuando el valor de los
cambios en las propiedades de relleno.
dieciséis Pintar Se produce cuando se dibuja el
ProgressBar.
17 RightToLeftLayoutChanged Se produce cuando cambia la
propiedad RightToLeftLayout.
18 TabStopChanged Se produce cuando cambia la
propiedad TabStop.
18 TextChanged Se produce cuando cambia la
propiedad de texto.
Ejemplo
En este ejemplo, vamos a crear una barra de progreso en tiempo de ejecución. Vamos haga doble clic en el formulario
y poner el código de seguimiento en la ventana abierta.

Public Class Form1


Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
'create two progress bars
Dim ProgressBar1 As ProgressBar

3
PERU Ministerio de Viceministerio de Políticas Dirección General de Educación y Instituto de Educación Superior Tecnológico
Defensa para la Defensa Doctrina Público de las Fuerzas Armadas

Dim ProgressBar2 As ProgressBar


ProgressBar1 = New ProgressBar()
ProgressBar2 = New ProgressBar()
'set position
ProgressBar1.Location = New Point(10, 10)
ProgressBar2.Location = New Point(10, 50)
'set values
ProgressBar1.Minimum = 0
ProgressBar1.Maximum = 200
ProgressBar1.Value = 130
ProgressBar2.Minimum = 0
ProgressBar2.Maximum = 100
ProgressBar2.Value = 40
'add the progress bar to the form
Me.Controls.Add(ProgressBar1)
Me.Controls.Add(ProgressBar2)
' Set the caption bar text of the form.
Me.Text = "tutorialspoint.com"
End Sub
End Class

Cuando se ejecuta el código anterior y ejecutar mediante Start botón disponible en la barra de herramientas de
Microsoft Visual Studio, se mostrará la siguiente ventana:

You might also like