28/06/2005 - 23:09 por Yassim | Informe spam
Mi problema es con agregar objetos por codigo.

ejemplo:
Label label1 = new Label();
label1.Text = "...";
Panel1.Controls.Add(label1);

Bueno, mi problema es que me crea la etiqueta en el borde
superior izquierdo.

En fin, me gustaria saber como ubico una etiqueta
generada por codigo (en el momento) donde yo quiera.
 

Leer las respuestas

#1 Tristan
29/06/2005 - 01:32 | Informe spam
Establece sus propiedades Top, Left, o mejor aún la combinación, Location:

label1.Location = new Point(10, 10);

Realmente si quieres aprender esas cosas, lo más sencillo es que despliegues
la región que contiene la función InitializeComponent. Verás que realmente
todos los controles se crean mediante código, que genera el diseñador. En
realidad no hay diferencia entre un control creado por tí y uno creado por
el diseñador.


Juan Carlos Badiola
MVP - C#

Preguntas similares