elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  PROBLEMA PARA CONCATENAR C#
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: PROBLEMA PARA CONCATENAR C#  (Leído 4,283 veces)
SAGA-gl

Desconectado Desconectado

Mensajes: 45


Ver Perfil
PROBLEMA PARA CONCATENAR C#
« en: 6 Abril 2014, 03:29 am »

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:

Código
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Windows.Forms;
  9.  
  10. namespace MiAplicacion2
  11. {
  12.    public partial class Form1 : Form
  13.    {
  14.        public Form1()
  15.        {
  16.            InitializeComponent();
  17.        }
  18.  
  19.        private void button1_Click(object sender, EventArgs e)
  20.        {
  21.            string a, b, c;
  22.  
  23.            if (ch1.Checked == true)
  24.                 a = "a";
  25.  
  26.            if (ch2.Checked == true)
  27.             b = "b";
  28.  
  29.            if (ch3.Checked == true)
  30.                c="C";
  31.  
  32.  
  33.  
  34.            MessageBox.Show("Usted eligio la opcion:");|||ACA TNDRIA Q MOSTRAR EL TEXTO Q TNGA EL CHECK ELEGIDO



muchas grax....


« Última modificación: 6 Abril 2014, 09:25 am por Eleкtro » En línea

El Benjo


Desconectado Desconectado

Mensajes: 392



Ver Perfil WWW
Re: PROBLEMA PARA CONCATENAR C#
« Respuesta #1 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:

Código
  1. private void button1_Click(object sender, EventArgs e)
  2.        {
  3.            string a
  4.  
  5.            if (ch1.Checked == true)
  6.                 a = "a";
  7.  
  8.            if (ch2.Checked == true)
  9.             a += "b";
  10.  
  11.            if (ch3.Checked == true)
  12.                a +="c";
  13.  
  14.  
  15.  
  16.            MessageBox.Show("Usted eligio la opcion: " + a);|||ACA TNDRIA Q MOSTRAR EL TEXTO Q TNGA EL CHECK ELEGIDO


En línea

www.es.neftis-ai.com

Sí hay un mejor lenguaje de programación y es ese con el que puedes desarrollar tus objetivos.
SAGA-gl

Desconectado Desconectado

Mensajes: 45


Ver Perfil
Re: PROBLEMA PARA CONCATENAR C#
« Respuesta #2 en: 6 Abril 2014, 16:54 pm »

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:

Código
  1. private void button1_Click(object sender, EventArgs e)
  2.        {
  3.            string a
  4.  
  5.            if (ch1.Checked == true)
  6.                 a = "a";
  7.  
  8.            if (ch2.Checked == true)
  9.             a += "b";
  10.  
  11.            if (ch3.Checked == true)
  12.                a +="c";
  13.  
  14.  
  15.  
  16.            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";
En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.878



Ver Perfil
Re: PROBLEMA PARA CONCATENAR C#
« Respuesta #3 en: 6 Abril 2014, 17:28 pm »

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!
En línea



z3nth10n


Desconectado Desconectado

Mensajes: 1.583


"Jack of all trades, master of none." - Zenthion


Ver Perfil WWW
Re: PROBLEMA PARA CONCATENAR C#
« Respuesta #4 en: 6 Abril 2014, 19:13 pm »

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
En línea


Interesados hablad por Discord.
El Benjo


Desconectado Desconectado

Mensajes: 392



Ver Perfil WWW
Re: PROBLEMA PARA CONCATENAR C#
« Respuesta #5 en: 6 Abril 2014, 20:02 pm »

Te da error o el programa no funciona como esperas que funcione?
En línea

www.es.neftis-ai.com

Sí hay un mejor lenguaje de programación y es ese con el que puedes desarrollar tus objetivos.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Crear String a partir de una Lista de caracteres son concatenar(problema)
Java
er_rafael_rafi 5 8,442 Último mensaje 24 Junio 2009, 17:38 pm
por juancho77
Concatenar enteros.
Programación C/C++
Nanoc 3 9,510 Último mensaje 12 Junio 2010, 01:24 am
por Littlehorse
[PROBLEMA] Concatenar variables. [SOLUCIONADO]
Programación C/C++
Siquillote 8 8,310 Último mensaje 27 Diciembre 2010, 14:12 pm
por Siquillote
Problema al concatenar cadenas
PHP
Feedeex 4 4,821 Último mensaje 13 Mayo 2011, 12:49 pm
por Feedeex
Concatenar un conjunto de palabras para la misma búsqueda con find o findstr
Scripting
gregory90 9 6,901 Último mensaje 26 Noviembre 2019, 19:50 pm
por andres3626
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines