ho scritto una guida, è in c# ma è uguale:
Molti credono che nel linguaggio C# le matrici di controlli non esistano, navigando sul web ho potuto appurare quanto ho appena detto quindi procedero alla spiegazione di come creare una matrice di controlli:
1. aggiungiamo la seguente sitring nel file nomeform.designer.cs nel punto in cui troviamo moltre altre righe simili.
Codice sorgente
private System.Windows.Forms.TextBox[] TextBoxM;
2. Ora dobbiamo riservare uno spazio nella memoria alla nostra matrice.
Codice sorgente
TextBoxM = new System.Windows.Forms.TextBox[20]
2. per creare nuovi controlli con diverso indice ma uguale nome procediamo in questo modo.
Codice sorgente
TextBoxM[x] = new System.Windows.Forms.TextBox();
(x sta per il numero dell'indice)
da ricordare che non potremo aumentare i nostri controlli in modo da renderli superiori al limite precedentemente stabilito.
quindi
Codice sorgente
TextBoxM[21] = new System.Windows.Forms.TextBox();
non potrà esistere.
|