no puedo desplegar todo :(

Iniciado por <sylar>, 23 Febrero 2009, 02:41 AM

0 Miembros y 2 Visitantes están viendo este tema.

<sylar>

saludos hola alguien sabe que tengo mal aki :huh: kiedo desplegar todos los dias de la semana en una texbox multiline y solo me desplega el lunes  :( alguien me puede ayudar gracias de antemano :

aki les dejo lo que ando haciendo :P

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 desplegardiasdelasemana
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            int cont;

            for(cont = 1;cont <8;cont ++)

         if(cont == 1)
         {
             textBox1.Text="lunes";
        }

       
           
               if (cont == 2)
               {
                    textBox1.Text="Martes";
               }

             
                   if (cont ==3)
                   {
                       textBox1.Text="Miercoles";
                   }




            }

 
         
         




               
           
    }
    }

<sylar>

ya me salio pueden borrar este post :P

aki el codigo :P correcto descubri que mi problema estaba que el for no lo cerraba con { siempre me pasa eso :P que torpe soy


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 desplegardiasdelasemana
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            int cont;

            for (cont = 1; cont < 8; cont++)
            {
                if (cont == 1)
                {
                    textBox1.Text += "lunes"+"\r\n" ;
                }



                if (cont == 2)
                {
                    textBox1.Text += "martes" + "\r\n";
                }


                if (cont == 3)
                {
                    textBox1.Text += "miercoles"+"\r\n";
                }

                if (cont == 4)
                {
                    textBox1.Text += "jueves" + "\r\n";
                }

                if (cont == 5)
                {
                    textBox1.Text += "viernes" + "\r\n";
                }

                if (cont == 6)
                {
                    textBox1.Text += "sabado" + "\r\n";
                }

                if (cont == 7)
                {
                    textBox1.Text += "domingo" + "\r\n";
                }

             



            }
            }

 
         
         




               
           
    }
    }

Hadess_inf

Yo lo haria asi.

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 desplegardiasdelasemana
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            int cont;
            String cad ="";
            for (cont = 1; cont < 8; cont++)
            {
                switch(cont)
                {
                    case 1: cad="lunes";break;
                    case 2: cad="martes";break;
                    case 3: cad="miercoles";break;
                    case 4: cad="jueves";break;
                    case 5: cad="viernes";break;
                    case 6: cad="sabado";break;
                    case 7: cad="domingo";break;
                }
                 textBox1.Text += cad + "\r\n" ;
            }
            }

    }
    }

<sylar>

gracias :D por contestar esa tambien es una buena forme el problema esta que nos  hacen usar el metodo que el profesor pide:p si no tambien huviera usado cases :p es mas sencillo  ;D

AntonioMeucci

Hola,
  ¨¿y te obligan a usar un bucle para hacer eso?, porque si no es mucho más fácil ponerlo directamente en el textbox:
textBox1.Text = @"lunes
martes
miércoles
jueves
viernes
sábado
domingo";


Saludos.

<sylar>

#5
así es, pero que diske para que aprendamos los metodos y esas cosas yo tambien le dije eso ala profesora  :¬¬ pero ya saben como son no les gusta que los alumnos intente hacer las cosas asu manera :P