Partager via


TreeView.ImageSet Propriété

Définition

Obtient ou définit le groupe d’images à utiliser pour le TreeView contrôle.

public:
 property System::Web::UI::WebControls::TreeViewImageSet ImageSet { System::Web::UI::WebControls::TreeViewImageSet get(); void set(System::Web::UI::WebControls::TreeViewImageSet value); };
public System.Web.UI.WebControls.TreeViewImageSet ImageSet { get; set; }
member this.ImageSet : System.Web.UI.WebControls.TreeViewImageSet with get, set
Public Property ImageSet As TreeViewImageSet

Valeur de propriété

Une des TreeViewImageSet valeurs. La valeur par défaut est TreeViewImageSet.Custom.

Exceptions

Le jeu d’images spécifié n’est pas l’une TreeViewImageSet des valeurs.

Exemples

L’exemple de code suivant montre comment utiliser la ImageSet propriété pour afficher l’ensemble d’images de l’Explorateur Windows dans le TreeView contrôle.


<%@ Page Language="C#" %>

<!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>TreeView ImageSet Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>TreeView ImageSet Example</h3>
    
      <asp:TreeView id="LinksTreeView"
         ImageSet="XPFileExplorer" 
         runat="server">
         
        <Nodes>
        
          <asp:TreeNode Value="Home" 
            NavigateUrl="Home.aspx" 
            Text="Home"
            Target="_blank" 
            Expanded="True">
             
            <asp:TreeNode Value="Page 1" 
              NavigateUrl="Page1.aspx" 
              Text="Page1"
              Target="_blank">
               
              <asp:TreeNode Value="Section 1" 
                NavigateUrl="Section1.aspx" 
                Text="Section 1"
                Target="_blank"/>
                 
            </asp:TreeNode>              
            
            <asp:TreeNode Value="Page 2" 
              NavigateUrl="Page2.aspx"
              Text="Page 2"
              Target="_blank">
               
            </asp:TreeNode> 
            
          </asp:TreeNode>
        
        </Nodes>
        
      </asp:TreeView>

    </form>
  </body>
</html>

<%@ Page Language="VB" %>

<!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>TreeView ImageSet Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>TreeView ImageSet Example</h3>
    
      <asp:TreeView id="LinksTreeView"
         ImageSet="XPFileExplorer" 
         runat="server">
         
        <Nodes>
        
          <asp:TreeNode Value="Home" 
            NavigateUrl="Home.aspx" 
            Text="Home"
            Target="_blank" 
            Expanded="True">
             
            <asp:TreeNode Value="Page 1" 
              NavigateUrl="Page1.aspx" 
              Text="Page1"
              Target="_blank">
               
              <asp:TreeNode Value="Section 1" 
                NavigateUrl="Section1.aspx" 
                Text="Section 1"
                Target="_blank"/>
                 
            </asp:TreeNode>              
            
            <asp:TreeNode Value="Page 2" 
              NavigateUrl="Page2.aspx"
              Text="Page 2"
              Target="_blank">
               
            </asp:TreeNode> 
            
          </asp:TreeNode>
        
        </Nodes>
        
      </asp:TreeView>

    </form>
  </body>
</html>

Remarques

Utilisez la ImageSet propriété pour spécifier le groupe d’images à utiliser pour le TreeView contrôle. Vous pouvez sélectionner un ensemble prédéfini d’images pour donner au contrôle une apparence standard ou définir votre propre ensemble personnalisé.

Note

La ImageSet propriété n’affecte aucun paramètre de style pour un nœud. Définissez la propriété de style appropriée, telle que la NodeStyle propriété, si vous souhaitez ajouter des couleurs personnalisées et un espacement.

Le tableau suivant répertorie les valeurs valides pour la ImageSet propriété.

Ensemble d’images Description
TreeViewImageSet.Arrows Ensemble d’images prédéfini qui utilise des images de flèche.
TreeViewImageSet.BulletedList Ensemble d’images prédéfinis qui utilise des images à puces en forme de diamant.
TreeViewImageSet.BulletedList2 Ensemble d’images prédéfinis qui utilise des images à puces en forme carrée.
TreeViewImageSet.BulletedList3 Ensemble prédéfini d’images à puces en forme de diamant.
TreeViewImageSet.BulletedList4 Ensemble prédéfini d’images à puces en forme de losange en forme de diamant dans des tailles qui varient selon le niveau.
TreeViewImageSet.Contacts Ensemble d’images prédéfinis qui utilise des images MSN Messenger.
TreeViewImageSet.Custom Ensemble d’images défini par l’utilisateur.
TreeViewImageSet.Events Ensemble d’images prédéfinis qui utilise des images de style journal d’événements.
TreeViewImageSet.Faq Ensemble d’images prédéfinis qui utilise des images de style FAQ.
TreeViewImageSet.Inbox Ensemble d’images prédéfinis qui utilise des images de style e-mail.
TreeViewImageSet.News Ensemble d’images prédéfinis qui utilise des images de style newsgroup.
TreeViewImageSet.Simple Ensemble d’images prédéfini qui utilise des contours de forme simples.
TreeViewImageSet.Simple2 Ensemble d’images prédéfini qui utilise des formes remplies simples.
TreeViewImageSet.Msdn Ensemble d’images prédéfinis qui utilise des images MSDN.
TreeViewImageSet.WindowsHelp Ensemble d’images prédéfinis qui utilise des images d’aide Microsoft Windows.
TreeViewImageSet.XPFileExplorer Ensemble d’images prédéfinis qui utilise les images de l’Explorateur Windows disponibles dans Microsoft Windows XP.

Lors de la définition d’un ensemble personnalisé d’images, vous devez spécifier une image pour chacune des propriétés du tableau suivant. Sinon, l’image par défaut de cette propriété est utilisée.

Propriété Description
CollapseImageUrl URL d’une image personnalisée pour l’indicateur de nœud réductible.
ExpandImageUrl URL d’une image personnalisée pour l’indicateur de nœud extensible.
LineImagesFolder URL d’un dossier qui contient des images personnalisées pour les lignes qui connectent des nœuds.
NoExpandImageUrl URL vers une image personnalisée pour l’indicateur de nœud non extensible.

La valeur de cette propriété est stockée dans l’état d’affichage.

S’applique à

Voir aussi