Guillermo Javier Salazar STAFF TEAM
Mensajes : 181 Puntos : 349 Localización : México Comentarios : El azar favorece a una mente preparada.
| Tema: Crear controles en tiempo de ejecución, identificarlos, manipularlos y ligarlo a eventos. Vie Mar 11, 2011 7:29 pm | |
| Crear controles en tiempo de ejecución, identificarlos, manipularlos y ligarlo a eventos.Aquí veremos como crear controles en tiempo de ejecución y poder manipular sus eventos y propiedades, asi como diferenciarlo de los demás controles creados junto con el en un ciclo: ------------------------------------------- - Código:
-
using System; using System.Collections.Generic; using System.ComponentModel; using System.Text; using System.Windows.Forms;
namespace WindowsFormsApplication1 { public partial class Form1 : Form { Button boton;
public Form1() //en el contructor del form creamos los controles { InitializeComponent(); int posicion = 0; int indice = 0; while (indice <= 5) { boton = new Button(); //especificamos algunas propiedades como localizacion, nombre, tamaño boton.Location = new System.Drawing.Point(posicion, posicion); boton.Name = "button " + indice; boton.Size = new System.Drawing.Size(50, 50); boton.Text = indice.ToString(); //Aqui es donde ligamos su evento click a nuestro metodo boton.Click += new System.EventHandler(this.MyEventoBoton_Click); this.Controls.Add(boton); //Lo añadimos al form indice++; posicion += 50; } } //Este es nuestro metodo que actuara como el evento private void MyEventoBoton_Click(object sender, EventArgs e) { Button Myboton = sender as Button; //El evento nos manda el objeto sender que es en verdad el boton, declaramos un objeto de tipo boton y especificamos que sera de sender que es un button. MessageBox.Show("Soy el boton " + Myboton.Name); Myboton.Text = "click " + Myboton.Text; } } } ------------------------------------------- Acá les dejo el ejemplo, Saludos!! [Tienes que estar registrado y conectado para ver este vínculo][Tienes que estar registrado y conectado para ver esa imagen] | |
|
ixoiori89 Novato
Mensajes : 1 Puntos : 1
| Tema: Re: Crear controles en tiempo de ejecución, identificarlos, manipularlos y ligarlo a eventos. Vie Mar 30, 2012 12:03 pm | |
| | |
|