Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Problema:  Come fare per attivare o disattivare 20 TextBox?
Forum - C# / VB.NET - Problema: Come fare per attivare o disattivare 20 TextBox?

Avatar
alpi39 (Normal User)
Pro


Messaggi: 63
Iscritto: 07/03/2008

Segnala al moderatore
Postato alle 0:39
Venerdì, 29/08/2008
Buongiorno.
Ho un problema che vorrei esporre al Forum con la certezza che sarò aiutato.
Nel mio programma ho una Form con 20 TextBox e vorrei disattivarne 15 mentre le prime 5 vengono editate e, disattivare le prime 5 quando, riattivando le 15 queste vengono editate.
Ho provato con questa for:
___________________________
For I = 6 to 20
TextBox(I).Enabled = False
Next I
___________________________

ma le TextBox restano tutte attive;
Potrei avere un aiuto?
Grazie
alpi39 (Alberto)

Ultima modifica effettuata da alpi39 il 29/08/2008 alle 0:41
PM Quote
Avatar
sergio58 (Normal User)
Rookie


Messaggi: 38
Iscritto: 05/08/2008

Segnala al moderatore
Postato alle 9:19
Venerdì, 29/08/2008
Ma scusa, non puoi avere 4 routine. Due di abilitazione e due per disabilitare. In base al lavoro chiami una delle quattro routine.Non ho capito se usi VB6 o Vb.net

PM Quote
Avatar
alpi39 (Normal User)
Pro


Messaggi: 63
Iscritto: 07/03/2008

Segnala al moderatore
Postato alle 14:49
Venerdì, 29/08/2008
Testo quotato

Postato originariamente da sergio58:

Ma scusa, non puoi avere 4 routine. Due di abilitazione e due per disabilitare. In base al lavoro chiami una delle quattro routine.Non ho capito se usi VB6 o Vb.net



Grazie sergio58 per aver riposto alla mia richiesta di aiuto. Io uso VB.NET 2008 Express Edition, ma sono alle prime armi e non sono ancora abbastanza capace, per cui ogni tanto debbo rivolgermi al Forum chiedendo aiuto nella speranza che qualcuno, leggendomi, mi dia un consiglio.
Grazie di nuovo per avermi letto, anche se non ho capito come fare per costruire quattro routine.
alpi39 (Alberto)

PM Quote
Avatar
sergio58 (Normal User)
Rookie


Messaggi: 38
Iscritto: 05/08/2008

Segnala al moderatore
Postato alle 16:55
Venerdì, 29/08/2008
private sub Abilita5
textbox1.enabled=true
:
: ecc
end sub
'
private sub Disabilita5
textbox1.enabled=false
:ecc.
end sub
Altre due uguali per le altre 15 textBox
'

PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 9:58
Sabato, 30/08/2008
Testo quotato

Postato originariamente da alpi39:
For I = 6 to 20
TextBox(I).Enabled = False
Next  



Hai usato un Array di textbox? Perchè non usi il tuo solito metodo Me.Controls("TextBox" & I) per indicare la textbox?

PM Quote