Cita:
Iniciado por tazzwt La idea es que al seleccionar un item del combobox, aparezca un mensaje que a seleccionado ese item, tengo este codigo.
por favor.
Código C:
Ver originalprivate void Form1_Load(object sender, EventArgs e)
{
comboBox1.Items.Add("Opcion 1");
comboBox1.Items.Add("Opcion 2");
comboBox1.Items.Add("Opcion 3");
comboBox1.Items.Add("Opcion 4");
comboBox1.Items.Add("Opcion 5");
}
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
string valor;
if(valor == "1")
{
MessageBox.Show("a seleccionado la opcion 1 ");
}
else if(valor == "2")
{
MessageBox.Show("selecciono opcion 2 ");
}
}
Hola, antes que nada en ningún momento le estas asignando un valor a tu variable valor asi es que nunca entrara a tus condiciones if. Puedes hacer algo como comenta thegodinez, es decir,
valor = this.combobox1.SelectedItem.ToString(); o bien,
valor = this.combobox1.Text;
Una vez que ya le asignaste valor a tu variable debe de funcionar tu código.
Saludos!