Condividi tramite


Cenni preliminari sul controllo server Web Panel

Aggiornamento: novembre 2007

Il controllo server Web Panel fornisce un controllo contenitore all'interno di una pagina Web ASP.NET che è possibile utilizzare come elemento padre per testo statico e per altri controlli.

Vengono illustrati i seguenti argomenti:

  • Informazioni di supporto

  • Esempi di codice

  • Riferimento alle classi

Informazioni di supporto

È possibile utilizzare il controllo Panel come contenitore per altri controlli. Questa opportunità risulta particolarmente utile quando si crea contenuto a livello di codice ed è necessario disporre di una modalità per inserire il contenuto nella pagina. Nelle sezioni riportate di seguito vengono descritte altre modalità in cui è possibile utilizzare il controllo Panel.

Contenitore per controlli generati in modo dinamico

Il controllo Panel consente di disporre di un contenitore appropriato per i controlli creati in fase di esecuzione. Per informazioni dettagliate, vedere Aggiunta di controlli ASP.NET a livello di codice.

Raggruppamento di controlli e codice

È possibile gestire un gruppo di controlli e codice associati come una singola entità inserendo gli elementi in un controllo Panel, quindi modificando il controllo Panel. È ad esempio possibile nascondere o visualizzare un gruppo di controlli all'interno di un pannello impostando la proprietà Visible del pannello.

Form con pulsanti predefiniti

È possibile inserire i controlli TextBox e Button all'interno del controllo Panel, quindi specificare un pulsante predefinito impostando la proprietà DefaultButton del controllo Panel sull'ID di un pulsante presente nel pannello. Se un utente preme INVIO durante la digitazione in una casella di testo contenuta nel pannello, ottiene lo stesso risultato che otterrebbe facendo clic sul pulsante predefinito specificato. In questo modo, gli utenti possono utilizzare i moduli di immissione in modo più efficace.

Aggiunta di barre di scorrimento ad altri controlli

Alcuni controlli, ad esempio il controllo TreeView, non dispongono di barre di scorrimento incorporate. È possibile aggiungere la funzionalità di scorrimento inserendo il controllo in un controllo Panel. Per aggiungere barre di scorrimento al controllo Panel, impostare le proprietà Height e Width per definire dimensioni specifiche per il controllo Panel, quindi impostare la proprietà ScrollBars.

Aree personalizzate nella pagina

È possibile utilizzare il controllo Panel per creare nella pagina aree con un aspetto e un comportamento personalizzati. È ad esempio possibile:

  • Creare una casella di raggruppamento con titolo   È possibile impostare la proprietà GroupingText per visualizzare un titolo. Quando la pagina esegue il rendering, il controllo Panel viene visualizzato al centro di una casella che presenta un titolo corrispondente al testo specificato.

    Nota:

    Nel controllo Panel non è possibile specificare sia barre di scorrimento che testo di raggruppamento. Se si imposta un testo di raggruppamento, questo avrà la precedenza sulle barre di scorrimento.

  • Creare aree interne alla pagina con un colore o un altro aspetto personalizzato   Il controllo Panel supporta proprietà di aspetto, quali BackColor e BorderWidth, che possono essere impostate per definire l'aspetto di un'area presente in una pagina in modo univoco.

    Nota:

    Se si imposta la proprietà GroupingText, verrà automaticamente visualizzato un bordo intorno al controllo Panel.

Torna all'inizio

Esempi di codice

Procedura: aggiungere controlli Panel a una pagina Web Form

Procedura: aggiungere controlli a una pagina Web ASP.NET a livello di codice

Torna all'inizio

Riferimento alle classi

Nella tabella riportata di seguito sono elencate le classi correlate al controllo Panel.

Membro

Descrizione

Panel

Classe principale per il controllo.

Torna all'inizio

Vedere anche

Concetti

Cenni preliminari sui controlli server Web MultiView e View

Riferimenti

Cenni preliminari sul controllo server Web PlaceHolder