TreeView.ImageSet Propriété

Définition

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

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 valeurs de l'objet TreeViewImageSet. La valeur par défaut est TreeViewImageSet.Custom.

Exceptions

L'ensemble d'images spécifié n'est pas l'une des valeurs TreeViewImageSet.

Exemples

L’exemple de code suivant montre comment utiliser la ImageSet propriété pour afficher le jeu 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 d’images prédéfini pour donner au contrôle un aspect standard ou définir votre propre ensemble personnalisé.

Notes

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 et un espacement personnalisés.

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

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

Lorsque vous définissez un ensemble d’images personnalisé, 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.

Property 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 d’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