Foros del Web » Programación para mayores de 30 ;) » .NET »

Botones dinamicos en C#

Estas en el tema de Botones dinamicos en C# en el foro de .NET en Foros del Web. Hola, estoy insertando botones dinamicamente de esta forma: Código: Button btn = new Button(); for (int i = 0; i < 10; i++) { btn ...
  #1 (permalink)  
Antiguo 29/10/2013, 20:48
Avatar de lokazo2010  
Fecha de Ingreso: diciembre-2010
Ubicación: Arequipa, Peru
Mensajes: 39
Antigüedad: 13 años, 4 meses
Puntos: 1
Botones dinamicos en C#

Hola, estoy insertando botones dinamicamente de esta forma:

Código:
            Button btn = new Button();
            for (int i = 0; i < 10; i++)
            {

                btn = new Button();
                btn.Name = "myButton" + i.ToString();
                btn.Size = new Size(10, 10);
                btn.Location = new Point(10 * i, 100);
                btn.Text = i.ToString();
                btn.Tag = i.ToString();
                int a = i;
                btn.Click += delegate { btn_click(a); };

            }
el problema es que salen todos juntos, como puedo agregar un salto de linea entre cada boton?

gracias
  #2 (permalink)  
Antiguo 30/10/2013, 13:12
Avatar de alan_69niupi  
Fecha de Ingreso: junio-2011
Mensajes: 200
Antigüedad: 12 años, 11 meses
Puntos: 17
Respuesta: Botones dinamicos en C#

Aqui.
Cita:
btn.Location = new Point(10 * i, 100);
tienes que fijarte como estas asignando los puntos
en primero dices

Cita:
10*i
esto es tu x, eso quiere decir que primero podria ser, 10, 20, 30, 40

y el 100 es tu Y entonces y nunca cambia

podrias poner una variable que incremente y asignarlo a Y


saludos!!!

Etiquetas: botones, dinamicos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:58.