TreeViewImageSet TreeViewImageSet TreeViewImageSet TreeViewImageSet Enum

Definition

Represents an image set to use in the TreeView control.

public enum class TreeViewImageSet
public enum TreeViewImageSet
type TreeViewImageSet = 
Public Enum TreeViewImageSet
Inheritance
TreeViewImageSetTreeViewImageSetTreeViewImageSetTreeViewImageSet

Fields

Arrows Arrows Arrows Arrows 10

A predefined set of arrow images.

BulletedList BulletedList BulletedList BulletedList 6

A predefined set of diamond-shaped bullet images.

BulletedList2 BulletedList2 BulletedList2 BulletedList2 7

A predefined set of square-shaped bullet images.

BulletedList3 BulletedList3 BulletedList3 BulletedList3 8

A predefined set of sectioned, diamond shaped bullet images.

BulletedList4 BulletedList4 BulletedList4 BulletedList4 9

A predefined set of alternate sectioned, diamond shaped bullet images in sizes that vary by level.

Contacts Contacts Contacts Contacts 12

A predefined set of MSN Messenger-styled images.

Custom Custom Custom Custom 0

A user-defined set of images. This is the default value of the ImageSet.

Events Events Events Events 14

A predefined set of event log-styled images.

Faq Faq Faq Faq 15

A predefined set of FAQ-styled images.

Inbox Inbox Inbox Inbox 13

A predefined set of email-styled images.

Msdn Msdn Msdn Msdn 2

A predefined set of Microsoft MSDN developer program-styled images.

News News News News 11

A predefined set of newsgroup-styled images.

Simple Simple Simple Simple 4

A predefined set of simple-shaped outline images.

Simple2 Simple2 Simple2 Simple2 5

A predefined set of filled simple-shaped images.

WindowsHelp WindowsHelp WindowsHelp WindowsHelp 3

A predefined set of Microsoft Windows Help-styled images.

XPFileExplorer XPFileExplorer XPFileExplorer XPFileExplorer 1

A predefined set of Windows Explorer for Microsoft Windows XP-styled images.

Examples

The following code example demonstrates how to use the TreeViewImageSet enumeration to indicate which image set to use in the TreeViewImageSet control.


<%@ 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>

Remarks

The TreeViewImageSet enumeration is used to represent the different sets of images that can be displayed in the TreeView control. You can select from a predefined set of images or create your own custom set by setting the ImageSet property to the Custom value. When defining a custom set of images, you should specify an image for each of the properties in the following table. Otherwise, the default image for that property is used.

Property Description
CollapseImageUrl The URL to a custom image for the collapsed node indicator.
ExpandImageUrl The URL to a custom image for the expanded node indicator.
LineImagesFolder The URL to a folder that contains custom images for lines-connecting nodes.
NoExpandImageUrl The URL to a custom image for the non-expanding node indicator.

Applies to

See also