Presentación3 Prog - II
Presentación3 Prog - II
Presentación3 Prog - II
Objeto ComboBox
Facilitador: Gregorio De la Rosa
Entorno Virtual
Unidad IV
Objeto ComboBox
Un combo box es similar a una lista
desplegable, excepto que el objeto acepta la
entrada de texto por el usuario y que dispone
de dos opciones específicas. Un combo box se
inicializa de la misma forma que una lista
desplegable (ver Pop-ups/Listas desplegables).
COMO USAR EL COMBOBOX EN C# .NET Y VISUAL
STUDIO
comboBox1.Items.Add("Pera");
comboBox1.Items.Add("Durazno");
comboBox1.Items.Add("Naranja");
ELIMINAR ELEMENTOS O VALORES
comboBox1.Items.Remove("Pera");
El método combo.Items.RemoveAt(index) elimina el
elemento que este en la posición index, empezando
por 0 (cero).
comboBox1.Items.RemoveAt(2);
Mostrar Elemento Seleccionado
if (comboBox1.SelectedItem != null)
{
MessageBox.Show(comboBox1.SelectedItem.ToString(
));
}
SelectedIndex nos devuelve la posicion del elemento,
tomando en cuenta que el primer elemento es 0
(cero).
if (comboBox1.SelectedIndex!= -1)
{
MessageBox.Show(comboBox1.SelectedIndex.ToString(
));
}
Al usar SelectedIndex si el valor es -1 significa que
no se ha seleccionado ningún valor.
También debemos
usar SelectedIndex.ToString() para obtener el valor
del indice seleccionado.
Eventos
El componente ComboBox cuenta con muchos
Eventos, el mas importante creo que es:
SelectedIndexChanged , este evento se dispara
cuando el valor o indice seleccionado cambia.
También cuenta con otros eventos como: MouseClick,
MouseDoubleClick, Enter(foco), Leave(foco),
MouseHover, MouseLeave , etc.
COMBOBOX MANUAL EN C#
Hay veces que necesitamos añadir elementos
manuales al Combobox aparte de los que
capturamos de la tabla de una base de datos.
En mi caso suelo utilizar un primer elemento
que corresponde al valor por defecto y suele
tener identificador 0.
Pues bien, con esta función podremos llenar el
combobox con valores manuales y de una
forma muy sencilla.
C# – AutoComplete CombHacer uso de las opciones de
autocomplete de estos controles es bastante simple, solo hace
falta especificar un par de propiedades, pero hay que tener en
cuenta algunos puntos.
AutoCompleteSource
AutoCompleteMode
AutoCompleteCustomSource
textBox1.AutoCompleteCustomSource =
DataHelper.LoadAutoComplete();
textBox1.AutoCompleteMode = AutoCompleteMode.Suggest;
textBox1.AutoCompleteSource
=AutoCompleteSource.CustomSource;oBox o TextBox
ASIGNACIÓN DE EVENTOS A UN COMBOBOX.
DropDownOpened="OnDropDownOpened"
DropDownClosed="OnDropDownClosed">
PRINCIPALES PROPIEDADES DE UN COMBOBOX.
PROPIEDADES
AltHTML
Application Obtiene un objeto Application que representa
el creador del control ComboBox.