Funzione ricorsiva sui controlli

lunedì 12 aprile 2010 - 18.32

lexen Profilo | Newbie

Salve,
vorrei creare una funzione riscorsiva che mi permetta di disabilitare o inizializzare a runtime
tutti i controlli situati su una Windows Forms.
Ovviamente all'interno della Forms è da considerare anche la presenza di controlli di raggruppamento come per esempio i Panel control.
Come posso fare grazie.

Grazie

freeteo Profilo | Guru

Ciao,
puoi usare una funzione ricorsiva come spiegato qui: http://www.dotnethell.it/articles/FunzioniRicorsive.aspx
in particolare il codice d'esempio mostra come pulire i controlli dal testo, ma il concetto non cambia.

Tieni presente che se disabiliti il contenitore poi ti disabilita anche tutti i suoi Children, quindi se vuoi devi disabilitare i singoli controlli quindi appunto girare dentro ricorsivamente...

Ciao.

Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo
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