Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Abilitare tutti i Controlli di una pagina aspx

    Come faccio ad abilitare tutti i controlli ddi una pagina .
    In Vb era possibile metterli tutti in un frame ed abilitare o disabilitare quello .
    Oppure fare un for each controllo in me.controlli next

    Come si fa in aspx e vb.net

  2. #2

    Re: Abilitare tutti i Controlli di una pagina aspx

    Originariamente inviato da marco03ca
    Come faccio ad abilitare tutti i controlli ddi una pagina .
    Una textbox e' un controllo con proprieta' diverse ad esempio da una dropdown. Quindi puoi fare un ciclo su tutti i controlli contenuti in una pagina (o un oggetto che contiene i controlli come ad esempio una panel) con un for each ma poi ti consiglio di verificare il tipo di controllo per accedere alle giuste proprieta' (es. text, readonly ecc.)
    codice:
    Dim _c As Control
    For Each _c In Panel1.Controls
    If TypeOf _c Is TextBox Then
    CType(_c, TextBox).ReadOnly = False
    End If
    Next
    Saluti a tutti
    Riccardo

  3. #3

    Abilitare controlli

    Grazie mille ,
    cosi funziona perfettamente

    Dim wc As System.Web.UI.Control
    For Each wc In Panel1.Controls
    If wc.GetType.ToString()= "System.Web.UI.WebControls.TextBox" Then
    CType(wc, TextBox).Enabled = False


    End If

    Next

  4. #4

    Re: Abilitare controlli

    Originariamente inviato da marco03ca
    If wc.GetType.ToString()= "System.Web.UI.WebControls.TextBox" Then
    Una curiosita': perche' hai fatto cosi? (invece di usare l'esempio che ti ho postato che usa il ...TypeOf...)
    Saluti a tutti
    Riccardo

  5. #5

    abilitare/disabilitare controlli

    effettivamente e meglio com mi hai suggerito tu
    ma per velocizzare la risposta ti ho mandato il codice che io stavo utilizzando
    cosi corretto

    Grazie ancora

    Dim _c As Control
    For Each _c In Panel1.Controls

    If TypeOf _c Is TextBox Then
    CType(_c, TextBox).Enabled = False
    End If
    If TypeOf _c Is Button Then
    CType(_c, Button).Enabled = False
    End If

    If TypeOf _c Is DropDownList Then
    CType(_c, DropDownList).Enabled = False
    End If

    Next

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.