Vue d'ensemble du contrôle serveur Web Panel

Mise à jour : novembre 2007

Le contrôle serveur Web Panel fournit un contrôle conteneur dans une page Web ASP.NET que vous pouvez utiliser comme parent pour le texte statique et les autres contrôles.

Cette rubrique contient les sections suivantes :

  • Contexte

  • Exemples de code

  • Référence de classe

Contexte

Vous pouvez utiliser le contrôle Panel comme conteneur pour d'autres contrôles. Cette solution est particulièrement utile lorsque vous créez le contenu par programme et que vous avez besoin d'une méthode pour l'insérer dans la page. Les sections suivantes décrivent d'autres moyens d'utilisation du contrôle Panel.

Conteneur pour les contrôles générés dynamiquement

Le contrôle Panel fournit un conteneur pratique pour les contrôles que vous créez au moment de l'exécution. Pour plus d'informations, consultez Ajout de contrôles ASP.NET par programme.

Regroupement des contrôles et balises

Vous pouvez gérer un groupe de contrôles et les balises associées comme une unité en les plaçant dans un contrôle Panel puis en manipulant le contrôle Panel. Par exemple, vous pouvez masquer ou afficher un groupe de contrôles dans un panneau en définissant la propriété Visible du panneau.

Formulaires contenant des boutons par défaut

Vous pouvez insérer les contrôles TextBox et Button dans le contrôle Panel puis définir un bouton par défaut en affectant l'ID d'un bouton du panneau à la propriété DefaultButton du contrôle Panel. Si les utilisateurs appuient sur ENTRÉE en tapant dans une zone de texte du panneau, on obtient le même effet que s'ils avaient cliqué sur le bouton par défaut spécifié. Cela permet aux utilisateurs d'utiliser plus efficacement les formulaires d'entrée.

Ajout de barres de défilement à d'autres contrôles

Certains contrôles, tels que le contrôle TreeView, n'ont pas de barres de défilement intégrées. Vous pouvez ajouter le comportement de défilement en plaçant le contrôle dans un contrôle Panel. Pour ajouter des barres de défilement au contrôle Panel, définissez les propriétés Height et Width de sorte qu'elles confinent le contrôle Panel à une taille spécifique, puis définissez la propriété ScrollBars.

Zones personnalisées sur la page

Vous pouvez utiliser le contrôle Panel pour créer des zones sur la page présentant une apparence et un comportement personnalisés, notamment :

  • Création d'une zone de regroupement contenant un titre   Vous pouvez définir la propriété GroupingText pour qu'elle affiche un titre. Lorsque la page est restituée, le contrôle Panel s'affiche et présente une bordure contenant un titre avec le texte que vous spécifiez.

    Remarque :

    Vous ne pouvez pas spécifier de barres de défilement et de texte de regroupement dans le contrôle Panel. Si vous définissez le texte de regroupement, il a la priorité sur les barres de défilement.

  • Création de zones sur la page présentant une couleur personnalisée ou une autre apparence   Le contrôle Panel prend en charge des propriétés d'apparence telles que BackColor et BorderWidth que vous pouvez configurer pour créer une apparence unique dans une zone d'une page.

    Remarque :

    La définition de la propriété GroupingText restitue automatiquement une bordure autour du contrôle Panel.

Retour au début

Exemples de code

Comment : ajouter des contrôles Panel à une page Web Forms

Comment : ajouter des contrôles à une page Web ASP.NET par programme

Retour au début

Référence de classe

Le tableau suivant répertorie les classes relatives au contrôle Panel.

Membre

Description

Panel

Classe principale du contrôle.

Retour au début

Voir aussi

Concepts

Vue d'ensemble des contrôles serveur Web MultiView et View

Référence

Vue d'ensemble du contrôle serveur Web PlaceHolder