martes, 15 de septiembre de 2015

List Box Visual Basic

Que es?

El ListBox (o cuadro de lista) en el Visual Basic es una herramienta poderosa para mostrar listados de datos y permitirle al usuario seleccionar uno o más elementos de una lista. Al seleccionar un elemento, puedes provocar una acción en otra sección del código. Existen numerosas propiedades disponibles con este control, incluyendo la posibilidad de mostrar información en más de una columna. En el caso de listas de texto más largas o amplias, aparecen de forma automática barras de desplazamiento vertical y horizontal. Las listas pueden o no figurar ordenadas y los formularios pueden tener numerosos ListBoxes interconectados.

Ejemplo:

private void button1_Click(object sender, System.EventArgs e)
{
    listBox1.Items.Add("Sally");
    listBox1.Items.Add("Craig");
}

private void button2_Click(object sender, System.EventArgs e)
{
    listBox1.Items.Clear();

}



Combo Box:

Este control muy utilizado en los programas nos permite mediante una lista desplegable poder seleccionar elementos, como también es posible introducir elementos a la misma

vista previa de un control combobox de visual basic

Otro tipo de vistas del control ComboBox son las siguientes, que se modifican desde la propiedad Style del control

vista de los posibles estilos para aplicar a un control combo

El primero DropDown es el estilo por defecto y se despliega la lista cuando pulsamos en la flecha. El segundo Simple Combo ya presenta la lista desplegada y no tiene un botón para desplegar los elementos. El tercero DropdownList , es igual que el DropDown, pero con la diferencia que no se puede ingresar un texto, solo se puede seleccionar elementos.
Este control es muy parecido al control List en lo que se refiere a las propiedades y métodos para manejar los datos, para agregar elementos se utiliza el método AddItem.
Por ejemplo , el siguiente código añade 50 elementos en un bucle For Next:
Dim Elemento As Integer

For Elemento = 0 To 50
  'Agregamos el valor de la variable Elemento al Combo
  Combo1.AddItem i
Next

Al igual que el control ListBox, para eliminar todo el contenido se usa el método Clear

'Eliminamos todo el contenido
Combo1.Clear



DateTimePicker

El control DateTimePicker de Windows Forms permite al usuario seleccionar un solo elemento de una lista de fechas y horas. Cuando se utiliza para representar una fecha, aparece en dos partes: una lista desplegable con una fecha representada como texto y una cuadrícula, que aparece al hacer clic en la flecha hacia abajo que se encuentra junto a la lista.

ejemplo:

Para mostrar la hora con el control DateTimePicker:

 DateTimePicker1.Value = New DateTime(2001, 10, 20)

   MessageBox.Show("El valor Seleccionado es ", DateTimePicker1.Text)
        MessageBox.Show("el dia es ",
           DateTimePicker1.Value.DayOfWeek.ToString)
        MessageBox.Show("segundos son: ",
           DateTimePicker1.Value.Millisecond.ToString)