Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Actualización: noviembre 2007
En este ejemplo, el usuario agrega algunos elementos a un control ListBox de formularios Windows Forms cuando el formulario está cargado. A continuación, busca el ListBox para un elemento específico haciendo clic en un botón del formulario. Si se encuentra el elemento, se selecciona y se envía un mensaje de confirmación, que contiene el elemento y su índice, mediante el uso de un cuadro de diálogo. De lo contrario, se envía un mensaje que especifica que no se ha encontrado el elemento.
Ejemplo
private void Form1_Load(object sender, System.EventArgs e)
{
listBox1.Items.Add("Angelina");
listBox1.Items.Add("Isabella");
listBox1.Items.Add("Sarah");
}
private void button1_Click(object sender, System.EventArgs e)
{
// Set the search string:
string myString = "Isabella";
// Search starting from index -1:
int index = listBox1.FindString(myString, -1);
if (index != -1)
{
// Select the found item:
listBox1.SetSelected(index,true);
// Send a success message:
MessageBox.Show("Found the item \"" + myString +
"\" at index: " + index);
}
else
MessageBox.Show("Item not found.");
}
Compilar el código
Para este ejemplo se necesita:
Un formulario con un control ListBox denominado listBox1 y un control Button denominado button1. Establezca el controlador del evento Click de button1 en button1_Click.
Nota:Esta código también puede utilizarse con un control ComboBox sustituyendo a un control ComboBox denominado comboBox1 para el control ListBox y cambiando el código de listBox1 a comboBox1.
Vea también
Conceptos
Diseñar una interfaz de usuario en Visual C#