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";
}
}
}
}
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";
}
}
}
}
}
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" ;
}
}
}
}
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
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.
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