Exporter (0) Imprimer
Développer tout
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

PanelStyle, classe

Représente le style d'un contrôle Panel.

Espace de noms: System.Web.UI.WebControls
Assembly : System.Web (dans system.web.dll)

public class PanelStyle : Style
public class PanelStyle extends Style
public class PanelStyle extends Style
Non applicable.

La classe PanelStyle sert à représenter les paramètres de style d'un contrôle de panneau. Elle encapsule les propriétés qui contrôlent l'apparence d'un panneau et qui peuvent être appliquées à plusieurs contrôles de panneau afin d'uniformiser leur apparence.

Vous pouvez spécifier une image à afficher à l'arrière-plan du panneau en donnant une valeur à la propriété BackImageUrl. L'alignement horizontal du contenu du panneau est indiqué par la propriété HorizontalAlign. La direction des contrôles qui contiennent le texte au sein du contrôle de panneau peut être spécifiée en donnant une valeur à la propriété Direction.

L'exemple de code suivant montre comment créer un objet PanelStyle et paramétrer ses propriétés. Cet exemple se décompose en deux parties :

Une classe partielle, PanelStylecs_aspx, qui montre comment créer un nouvel objet PanelStyle et paramétrer ses propriétés.

Une page Web Forms qui utilise l'exemple PanelStylecs_aspx comme fichier de code-behind.

La première partie de l'exemple montre comment créer un objet PanelStyle, myPanelStyle, et paramétrer ses propriétés. La méthode ApplyStyle est ensuite appelée, à la fois pour le panneau Panel1 et le panneau Panel2, et myPanelStyle est appliquée au deux.

public partial class PanelStylecs_aspx : Page
{
    void Page_Load(object sender, EventArgs e)
    {
        StateBag panelState = new StateBag();
        PanelStyle myPanelStyle = new PanelStyle(panelState);
        
        // Set the properties of the PanelStyle class.
        myPanelStyle.HorizontalAlign = HorizontalAlign.Center;
        myPanelStyle.ScrollBars = ScrollBars.Both;
        myPanelStyle.Wrap = false;
        myPanelStyle.Direction = ContentDirection.LeftToRight;
        myPanelStyle.BackImageUrl = @"~\images\picture.jpg";

        // Use the ApplyStyle method of the Panel control to apply
        // the settings from the myPanelStyle object.
        Panel1.ApplyStyle(myPanelStyle);
        Panel2.ApplyStyle(myPanelStyle); 
    }
}

La deuxième partie de l'exemple montre un fichier .aspx utilisé avec l'exemple précédent.

<%@ Page Language="C#" CodeFile="PanelStyle.cs" Inherits="PanelStylecs_aspx" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>PanelStyle Example</title>
</head>
<body>
    <form id="form1" runat="server">
      <h3>PanelStyle Example</h3>
      <asp:Panel id="Panel1" 
        runat="server" 
        width="150" 
        height="50">
        This is the Panel1 panel control.
      </asp:Panel>
      <br /><br />
      <asp:Panel id="Panel2" 
        runat="server" 
        width="150" 
        height="50">
        This is the Panel2 panel control.
      </asp:Panel>
    </form>
  </body>
</html>

  • AspNetHostingPermission  pour opérer dans un environnement hébergé. Valeur de demande : LinkDemand ; valeur d'autorisation : Minimal
  • AspNetHostingPermission  pour opérer dans un environnement hébergé. Valeur de demande : InheritanceDemand ; valeur d'autorisation : Minimal
System.Object
   System.MarshalByRefObject
     System.ComponentModel.Component
       System.Web.UI.WebControls.Style
        System.Web.UI.WebControls.PanelStyle
Les membres statiques publics (Shared en Visual Basic) de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile pour Pocket PC, Windows Mobile pour Smartphone, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition

Microsoft .NET Framework 3.0 est pris en charge sur Windows Vista, Microsoft Windows XP SP2 et Windows Server 2003 SP1.

.NET Framework

Prise en charge dans : 3.0, 2.0
Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft. Tous droits réservés.