//Hace una consulta private void button2_Click(object sender, EventArgs e) { try{ String a = comboBox1.Text; String c = a.Replace("Estacion ", ""); int index = Convert.ToInt32(c); index--; Station.Station st = stations[index]; switch (comboBox2.Text) { case "Temperatura": st.getTemp(out temp, out b); richTextBox2.Text = "La temperatura de la estación " + "" + " es: " + temp.ToString() + "\n"; break; case "Humedad": st.getHum(out hum, out b); richTextBox2.Text = "La humedad de la estación " + comboBox1.Text + " es: " + hum.ToString() + "\n"; break; case "Luminosidad": st.getLum(out lum, out b); richTextBox2.Text = "La luminosidad de la estación " + comboBox1.Text + " es: " + lum.ToString() + "\n"; break; case "LCD": richTextBox2.Text = "El display de la estación " + comboBox1.Text + " es: " + st.getLCD() + "\n"; break; case "Todo": st.getHum(out hum, out b); st.getLum(out lum, out b); st.getTemp(out temp, out b); richTextBox2.Text = "La temperatura de la estación " + comboBox1.Text + " es: " + temp.ToString() + "\n"; richTextBox2.Text += "La humedad de la estación " + comboBox1.Text + " es: " + hum.ToString() + "\n"; richTextBox2.Text += "La luminosidad de la estación " + comboBox1.Text + " es: " + lum.ToString() + "\n"; richTextBox2.Text += "El display de la estación " + comboBox1.Text + " es: " + st.getLCD(); break; default: richTextBox2.Text = "No se ha seleccionado ninguna consulta"; break; } } catch (Exception ex) { richTextBox2.Text = "Se ha producido un error: \n" + ex; } }