Label all'interno

venerdì 27 ottobre 2006 - 10.13

Anser Profilo | Junior Member

Ciao ragazzi,
utilizzo Visual Basic .Net 2005 su Windows 2003 Server.

Ho 80 label sulla mia Form.

Mi servirebbe poter scorrere una dopo l'altra le 80 label all'interno di un FOR NEXT per eseguire un controllo sulla proprietà TEXT di ognuna per poi eseguire una determinata operazione.
Come posso indicizzarle per esempio così -> label1(0), label1(1), label1(2) ecc.. ?

C'è qualche soluzione ?

Grazie in anticipo


Tms TEAM

us01739 Profilo | Expert

L'altro giorno c'era un thread che non risolve il tuo problema nello specifico, ma può servirti come spunto...

http://www.dotnethell.it/forum/messages.aspx?ThreadID=11269


Bye Bye

---------------------------------------------------
Roberto Gelmini - Microsoft Certified Professional
www.robertogelmini.com
---------------------------------------------------

Anser Profilo | Junior Member

mmh.. ho provato a leggere ma non ho capito granchè..

c'è qualcun'altro che può aiutarmi nello specifico?

Grazie
Tms TEAM

freeteo Profilo | Guru

ciao,
gli array di controlli come in vb6, con net non si possono fare, inquanto ogni oggetto deve avere 1a sua "identita" e quindi non ha molto senso, diciamo che vb ti nascondeva facilitandoti, la gestione di questi oggetti.
Potresti farti tu 1array di label e poi metterle giu, ma la cosa non ti conviene perche' hai tutto quello che ti serve con un semplice "foreach":
foreach (Control controllo in this.Controls) { if(controllo is Label) ....

Cosi' va a spazzolare tutti i controlli della form (this) e vedere quali sono le label per settare tutte le impostazioni che vuoi sulla variabile "controllo" che appunto, sara' via via ugnuna delle label del tuo form...
ciao.

Matteo Raumer
[MCAD .net]
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5