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 |
---|---|
Classe principale du contrôle. |
Retour au début
Voir aussi
Concepts
Vue d'ensemble des contrôles serveur Web MultiView et View