Matrici controlli textbox

domenica 11 febbraio 2007 - 12.39

clan Profilo | Junior Member

salve
su una form ho 50 textbox e quando clicco su tasto vengono lette tutte.
In vb6 esisteva il controllo matrice che funzionava con questo codice

For i = 0 To Text1().UBound Text1(i).Text = miodato Next

esiste in vb2005 una soluzione per ottenere lo stesso effetto senza dover scrivere il codice di controllo tante volte quante sone le textbox?.
grazie

alextyx Profilo | Expert

E' stato trattato più volte un argomento simile sul form, anche abbastanza recentemente. Se fai una ricerca dovrebbe saltare fuori qualcosa. Se proprio non riesci, posso cercare di darti una mano, ma prova intanto a dare un'occhiata.

clan Profilo | Junior Member

ciao
prima di postare avevo già fatto una ricerca per "matrici textbox" e vengono fuori solo 4 post che non parlano del problema

jekisi Profilo | Senior Member

Ciao, non ho capito che tipo di controllo devi fare tu nelle 50 text, ma forse questo esempio, ti può ritornare utile.

Ad esempio, io ho 10 text, e premendo un button devo cancellare il contenuto di tutte e 10 le text (cliccanco nel button 1 volta sola).

Io faccio cosi:

Sulla form metto un Panel, all' interno metto le 10 text, nell' evento click del button scrivo:

For Each ctrl As Control In Panel1.Controls
DirectCast(ctrl, TextBox).Text = ""
Next


Questo, come già detto, cancella il contenuto di tutte le text che stanno all' interno del Panel1


Spero ti sia stato di aiuto


Se non riesi puoi contattarmi all' indirizzo Fabiointernational@msn.com


Distinti Saluti Fabio Messina
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-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5