Ver Mensaje Individual
  #3 (permalink)  
Antiguo 27/09/2011, 09:06
Ka0stj
 
Fecha de Ingreso: febrero-2010
Ubicación: México
Mensajes: 738
Antigüedad: 14 años, 9 meses
Puntos: 37
Respuesta: C Sharp - obtener valor de un combox

Cita:
Iniciado por tazzwt Ver Mensaje
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 original
  1. private void Form1_Load(object sender, EventArgs e)
  2.         {
  3.             comboBox1.Items.Add("Opcion 1");
  4.             comboBox1.Items.Add("Opcion 2");
  5.             comboBox1.Items.Add("Opcion 3");
  6.             comboBox1.Items.Add("Opcion 4");
  7.             comboBox1.Items.Add("Opcion 5");
  8.         }
  9.  
  10.  
  11.            private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
  12.         {
  13.             string valor;
  14.  
  15.             if(valor == "1")
  16.             {
  17.              MessageBox.Show("a seleccionado la opcion 1 ");
  18.             }
  19.             else if(valor == "2")
  20.             {
  21.              MessageBox.Show("selecciono opcion 2 ");
  22.             }
  23.  
  24.          }
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!
__________________
http://ka0stj.wordpress.com/