|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Junior Member
Iscritto dal: Jul 2009
Messaggi: 5
|
c# Array di controlli runtime
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 |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Feb 2003
Città: Stockholm (SE)
Messaggi: 1343
|
prova a spostare la linea
Codice:
tabPage1.Controls.Add(this.lab[i]); ![]() Codice:
lab[i] = new Label(); ![]() |
![]() |
![]() |
![]() |
#3 |
Junior Member
Iscritto dal: Jul 2009
Messaggi: 5
|
tutto, qui?
Grandissimo! Funziona !!! Grazie ![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 07:38.