Array di controlli

lunedì 22 settembre 2008 - 17.38

gipla Profilo | Newbie

Salve, vorrei creare a run-time tanti checkbox quanti sono i rows di un datatable. Come fare?
Col vecchio VB6 era possibile fare accrocchi più o meno funzionanti, ma con il C#?

Brainkiller Profilo | Guru

>Salve, vorrei creare a run-time tanti checkbox quanti sono i
>rows di un datatable. Come fare?
>Col vecchio VB6 era possibile fare accrocchi più o meno funzionanti,
>ma con il C#?

Prova con questo codice:

int elementi = 5; int top = 0; CheckBox[] temp = new CheckBox[elementi]; for (int i = 1; i <= elementi; i++) { CheckBox t = new CheckBox(); t.Text = "Prova" + i.ToString(); t.Checked = true; t.Top = top; top += 50; temp[i - 1] = t; } for (int i = 1; i <= elementi; i++) { this.Controls.Add(temp[i - 1]); }

Questo codice crea un array di 5 elementi CheckBox, li va a creare, li valorizza e poi l'ultimo for li aggiunge alla Form.
Ciao


David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5