25 messaggi dal 20 dicembre 2001
Come posso fare per disabilitare dei controlli all'interno di un panel????
Ho provato a mettere Enable="False" al pannello ma i controlli rimangono attivi, o meglio, me li fa vedere come se fossero disabilitati, ma in realtà non lo sono!!!!!
Qualcuno mi può dare una mano????
Buon Natale a tutti!!!
Beh il fatto è che disabilitare in html non esiste. Cioè si può (con la proprietà enabled) ma non con tutti i controlli funziona ed inoltre mi pare che non è molto compatibile. Prova magari ad itirerare sulla collezione Controls dell'oggetto panel e impostare enabled a false a tutti (non dovrebbe essere diverso dal tuo metodo). Cmq io ti consiglierei di usare la proprietà Visible che ti leva i controlli a livello server

Ciao

Il mio blog
Homepage
205 messaggi dal 05 novembre 2001
www.blueproject.it
Io ho fatto così:

===========================
intCon = myPanel.controls.count -1
for i = 0 to intCon
if myPanel.controls(i).getType is getType(textBox) then
Dim myControl as textBox = DirectCast(myPanel.controls(i),Textbox)
if myControl.enabled <> true then
myControl.enabled = true
else
myControl.enabled = false
end if
elseif myPanel.controls(i).getType is getType(checkBox) then
Dim myControl as checkBox = DirectCast(myPanel.Controls(i),checkBox)
if myControl.enabled <> true then
myControl.enabled = true
else
myControl.enabled = false
end if
elseif myPanel.controls(i).getType is getType(button) then
Dim myControl as button = DirectCast(myPanel.Controls(i),button)
if myControl.enabled <> true then
myControl.enabled = true
else
myControl.enabled = false
end if
end if
next i

Luca's cat ;-)

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.