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]-
Aqui tenemos como ejemplo el StatusBar de Microsoft Word
-
StatusBar desplegable de Google Chrome
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