Interfaces Gráficas de Usuario/Status Bars

El control StatusBar permite incluir en nuestros proyectos, barras de estado.Los controles de barra de estado, están divididos y formados por paneles. La función de estos paneles es mostrar algún tipo de información.

Barra de estado

editar

La barra de estado comprende cuatro regiones programables.

Realimentación

editar

Muestra el texto. Puede establecer y recuperar el texto, mostrar texto estático, y resaltar el texto mostrado.

Progress Bar

editar

Muestra el progreso incremental para operaciones rápidas, como guardar un solo archivo en el disco.

Animación

editar

Muestra una animación en bucle continuamente, lo que indica un uso prolongado o una operación de duración indeterminada (por ejemplo, la construcción de varios proyectos en una solución).

Diseñador

editar

Muestra la información pertinente a la edición, tal como el número de línea o número de columna de la posición del cursor.

Ejemplos

editar

Como programar un StatusBar

editar

Para agregar los barras de estado se debe escribir el siguiente codigo.

private void CreateMyStatusBar() {

   // Crear un control StatusBar.
   StatusBar statusBar1 = new StatusBar();
   // Cree dos objetos StatusBarPanel para mostrar en la StatusBar.
   StatusBarPanel panel1 = new StatusBarPanel();
   StatusBarPanel panel2 = new StatusBarPanel();


   // Añadir los dos paneles a la StatusBarPanelCollection de la StatusBar.            
   statusBar1.Panels.Add(panel1);
   statusBar1.Panels.Add(panel2);
   // Añadir la StatusBar al formulario.
   this.Controls.Add(statusBar1);

}

Uso incorrecto

editar

Una StatusBar seria poco recomendable de utilizar para mostrar mensajes de alerta que sean muy importantes que vea el usuario, debido a que los mensajes que se muestran en una StatusBar no son muy llamativos y en muchos casos pasan inadvertidos.

Referencias

editar

http://msdn.microsoft.com/es-es/library/system.windows.forms.statusbar(v=vs.80).aspx http://msdn.microsoft.com/en-us/library/bb166795(v=vs.80).aspx http://www.recursosvisualbasic.com.ar/htm/tutoriales/control-statusbar.htm