Programadores dedicados a C sharp .Net, eres nuevo, experto o quieres aprender a programar en C Sharp, aquí encontraras todo lo que necesitas.
 
ÍndiceCalendarioFAQBuscarMiembrosGrupos de UsuariosChatRegistrarseConectarse
Conectarse
Nombre de Usuario:
Contraseña:
Entrar automáticamente en cada visita: 
:: Recuperar mi contraseña
Últimos temas
Buscar
 
 

Resultados por:
 
Rechercher Búsqueda avanzada
Síguenos:
Crear foro Crear foro Crear foro

Comparte | 
 

 Crear controles en tiempo de ejecución, identificarlos, manipularlos y ligarlo a eventos.

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
Guillermo Javier Salazar
STAFF TEAM
STAFF TEAM


Mensajes : 181
Puntos : 349
Localización : México
Comentarios : El azar favorece a una mente preparada.

MensajeTema: 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!!

DESCARGAR

[Tienes que estar registrado y conectado para ver esa imagen]
Volver arriba Ir abajo
Ver perfil de usuario http://cspromex.activo.mx
ixoiori89
Novato


Mensajes : 1
Puntos : 1

MensajeTema: Re: Crear controles en tiempo de ejecución, identificarlos, manipularlos y ligarlo a eventos.   Vie Mar 30, 2012 12:03 pm

subelo a otro servidor
Volver arriba Ir abajo
Ver perfil de usuario
 
Crear controles en tiempo de ejecución, identificarlos, manipularlos y ligarlo a eventos.
Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 1.
 Temas similares
-
» Error Catastrófico y Error 9 en tiempo de ejecución
» Por Favor: Qué Rayos pasa con este código? (VBA vs Macro)
» Vba Excel error '6' en tiempo de ejecución Desbordamiento
» No aparece el mensaje de tiempo de espera ni de la longitud del mensaje al crear un tema
» Crear un contador de tiempo que queda

Permisos de este foro:No puedes responder a temas en este foro.
CSPromex :: PROGRAMACIÓN EN C# :: Código abierto-
Cambiar a: