Foros del Web » Programación para mayores de 30 ;) » .NET »

C Sharp - obtener valor de un combox

Estas en el tema de C Sharp - obtener valor de un combox en el foro de .NET en Foros del Web. La idea es que al seleccionar un item del combobox, aparezca un mensaje que a seleccionado ese item, tengo este codigo. por favor. @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); ...
  #1 (permalink)  
Antiguo 24/09/2011, 15:05
 
Fecha de Ingreso: marzo-2010
Mensajes: 432
Antigüedad: 14 años, 1 mes
Puntos: 11
C Sharp - obtener valor de un combox

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.          }
__________________
Libro de HTML 5 + codigo fuente bajar aqui.
  #2 (permalink)  
Antiguo 24/09/2011, 16:01
Avatar de thegodinez  
Fecha de Ingreso: octubre-2010
Ubicación: Culiacán, Sinaloa
Mensajes: 54
Antigüedad: 13 años, 6 meses
Puntos: 5
Respuesta: C Sharp - obtener valor de un combox

MessageBox.Show("Seleccion el item: "+comboBox1.SelectedItem.ToString());
  #3 (permalink)  
Antiguo 27/09/2011, 09:06
 
Fecha de Ingreso: febrero-2010
Ubicación: México
Mensajes: 738
Antigüedad: 14 años, 2 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/

Etiquetas: combox, sharp
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:17.