redsoft
10-07-2009, 10:02
Un ciao a tutti.
E' inutile dire che sono alle prime armi con il mondo .net (arrivo dal VB6).
Mi sono scontrato con la creazione di array di controlli runtime, ho fatto cosė:
public partial class frmMain : Form
{
Label[] lab;
..........................
private void frmMain_Load(object sender, EventArgs e)
{
// inizializzo l'array
lab = new Label[5];
for (i = 0; i < lab.Length; i++)
{
tabPage1.Controls.Add(this.lab[i]);
lab[i] = new Label();
lab[i].Text = "pippo";
lab[i].Location = new Point(205 - (i * 34), 145 + (i * 59));
lab[i].Size = new Size(400, 81);
lab[i].Visible = true;
}
C'č un piccolo problema: senza che venga generato un errore i controlli creati non sono visibili.
Grazie ciao
E' inutile dire che sono alle prime armi con il mondo .net (arrivo dal VB6).
Mi sono scontrato con la creazione di array di controlli runtime, ho fatto cosė:
public partial class frmMain : Form
{
Label[] lab;
..........................
private void frmMain_Load(object sender, EventArgs e)
{
// inizializzo l'array
lab = new Label[5];
for (i = 0; i < lab.Length; i++)
{
tabPage1.Controls.Add(this.lab[i]);
lab[i] = new Label();
lab[i].Text = "pippo";
lab[i].Location = new Point(205 - (i * 34), 145 + (i * 59));
lab[i].Size = new Size(400, 81);
lab[i].Visible = true;
}
C'č un piccolo problema: senza che venga generato un errore i controlli creati non sono visibili.
Grazie ciao