BUENAS A TDS....QUERIA SABR SI ME PODIAN AYUDAR CON ESTE PROGRAMITA EN C# YA Q NO PUEDO CONCATENAR EL MSJ DEL MESSAGEBOX + EL TEXTO Q TNGA EL CHECKBOX PASO EL CODIGO:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace MiAplicacion2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
string a, b, c;
if (ch1.Checked == true)
a = "a";
if (ch2.Checked == true)
b = "b";
if (ch3.Checked == true)
c="C";
MessageBox.Show("Usted eligio la opcion:");|||ACA TNDRIA Q MOSTRAR EL TEXTO Q TNGA EL CHECK ELEGIDO
muchas grax....
Pues, para empezar, creo que lo estás haciendo mal desde el inicio por los checkboxes. Si quieres que el usuario seleccione más de un texto (o ninguno) entonces estás bien, si no es así deberías utilizar Optionbuttons.
Continuando con el ejemplo que pones (en el caso de los checkboxes) no hay necesidad de utilizar más de una variable string:
private void button1_Click(object sender, EventArgs e)
{
string a
if (ch1.Checked == true)
a = "a";
if (ch2.Checked == true)
a += "b";
if (ch3.Checked == true)
a +="c";
MessageBox.Show("Usted eligio la opcion: " + a);|||ACA TNDRIA Q MOSTRAR EL TEXTO Q TNGA EL CHECK ELEGIDO
Cita de: El Benjo en 6 Abril 2014, 06:20 AM
Pues, para empezar, creo que lo estás haciendo mal desde el inicio por los checkboxes. Si quieres que el usuario seleccione más de un texto (o ninguno) entonces estás bien, si no es así deberías utilizar Optionbuttons.
Continuando con el ejemplo que pones (en el caso de los checkboxes) no hay necesidad de utilizar más de una variable string:
private void button1_Click(object sender, EventArgs e)
{
string a
if (ch1.Checked == true)
a = "a";
if (ch2.Checked == true)
a += "b";
if (ch3.Checked == true)
a +="c";
MessageBox.Show("Usted eligio la opcion: " + a);|||ACA TNDRIA Q MOSTRAR EL TEXTO Q TNGA EL CHECK ELEGIDO
perdón x mi ignorancia soy nuevo en el tema....me sigue dando error en el segundo check en la sentencia a+="b";
Hola
1. Está prohibido ABUSAR DE LAS MAYÚSCULAS en el foro, se considera gritar.
2. Los códigos deben ir en su respectivo formato, usando las etiquetas GeShi.
3. Sugerencia: Cuando tnegas un error, como mínimo describe el error a ser posible mostrando la excepción, en el código todo es correcto.
Haz el favor de leer las normas del foro, y un tutotial básico de C#, porfavor, que estamos hablando de como usar el operador para concatenar...
· http://www.dotnetperls.com/string-concat
Saludos!
Tu código está muy mal optimizado, ¿y por qué no usas los eventos que FrameWork te brinda?
http://msdn.microsoft.com/en-us/library/system.windows.forms.checkbox.checkedchanged%28v=vs.110%29.aspx
Un saludo.
PD: Luego solo tienes que usar sender.Text :P
Te da error o el programa no funciona como esperas que funcione?