Agregar Controles Dinámicamente

Fecha: 14/May/2005 (09 de Mayo de 2005)
Autor: Felipe A. Henríquez Durán

 


Colegas, para alguien que comienza en el mundo de .NET, necesita de toda la ayuda que pueda recibir, es por ello, que he decidido publicar este pequeño tips de código, el cual está pensado para dar respuesta a un SOS de PanoramaBox

Para agregar un control en tiempo de ejecución, es necesario realizar una instancia del mismo:

//Supongamos que se trata de un control Label
Label Label1 = new Label();

//Podemos Modificar sus propiedades y/o metodos
Label1.Text = "Esta es una Etiqueta creada en tiempo de ejecución";
Label5.Font.Name="Tahoma";
Label5.ForeColor = "red";

//Ahora lo que resta es agregarlo a la colección de controles de la página: Page.Controls.Add(Label1);

Conclusiones

  • Lo interesante de agregar controles en tiempo de ejecución es que no nos estorben durante la etapa de diseño, sobre todo si son controles temporales. Tambien trabajamos con un equipo de diseño, ya que a ellos podrían molestarles y entorpecerles el trabajo el que halla controles en diseño que no representen nada.
  • Ojala esto le sirva a más de alguien

  • ir al índice