TreeView.ImageSet プロパティ

定義

TreeView コントロールに使用するイメージのグループを取得または設定します。Gets or sets the group of images to use for the TreeView control.

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

プロパティ値

TreeViewImageSet 値のいずれか 1 つ。One of the TreeViewImageSet values. 既定値は、TreeViewImageSet.Custom です。The default is TreeViewImageSet.Custom.

例外

指定されたイメージ セットが、TreeViewImageSet 値ではありません。The specified image set is not one of the TreeViewImageSet values.

次のコード例は、 ImageSetプロパティを使用して、 TreeViewコントロール内の Windows エクスプローラーのイメージセットを表示する方法を示しています。The following code example demonstrates how to use the ImageSet property to display the Windows Explorer set of images in the TreeView 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>

注釈

プロパティを使用して、 TreeViewコントロールに使用するイメージのグループを指定します。 ImageSetUse the ImageSet property to specify the group of images to use for the TreeView control. 定義済みのイメージのセットを選択して、コントロールに標準の外観を提供するか、独自のカスタムセットを定義することができます。You can either select a predefined set of images to give the control a standard look or define your own custom set.

注意

プロパティImageSetは、ノードのスタイル設定には影響しません。The ImageSet property does not affect any style settings for a node. カスタムの色と間隔を追加する場合NodeStyleは、プロパティなど、適切なスタイルプロパティを設定します。Set the appropriate style property, such as the NodeStyle property, if you want to add custom colors and spacing.

次の表に、 ImageSetプロパティの有効な値を示します。The following table lists the valid values for The ImageSet property.

イメージセットImage set 説明Description
TreeViewImageSet.Arrows 矢印イメージを使用する定義済みのイメージセット。A predefined image set that uses arrow images.
TreeViewImageSet.BulletedList ひし形の箇条書き画像を使用する定義済みのイメージセット。A predefined image set that uses diamond-shaped bullet images.
TreeViewImageSet.BulletedList2 正方形の箇条書き画像を使用する定義済みのイメージセット。A predefined image set that uses square-shaped bullet images.
TreeViewImageSet.BulletedList3 区分けされている、菱形の行頭文字イメージの定義済みセット。A predefined set of sectioned, diamond shaped bullet images.
TreeViewImageSet.BulletedList4 区分けされ、レベルに応じてサイズが異なる、菱形の行頭文字イメージの別の定義済みセット。A predefined set of alternate sectioned, diamond shaped bullet images in sizes that vary by level.
TreeViewImageSet.Contacts MSN Messenger イメージを使用する定義済みのイメージセット。A predefined image set that uses MSN Messenger images.
TreeViewImageSet.Custom ユーザー定義のイメージセット。A user-defined image set.
TreeViewImageSet.Events イベントログスタイルの画像を使用する定義済みのイメージセット。A predefined image set that uses event log-styled images.
TreeViewImageSet.Faq FAQ スタイルの画像を使用する定義済みのイメージセット。A predefined image set that uses FAQ-styled images.
TreeViewImageSet.Inbox 電子メールスタイルの画像を使用する定義済みのイメージセット。A predefined image set that uses email-styled images.
TreeViewImageSet.News ニュースグループスタイルの画像を使用する定義済みのイメージセット。A predefined image set that uses newsgroup-styled images.
TreeViewImageSet.Simple 単純な図形のアウトラインを使用する定義済みのイメージセット。A predefined image set that uses simple shape outlines.
TreeViewImageSet.Simple2 単純な塗りつぶされた図形を使用する定義済みのイメージセット。A predefined image set that uses simple filled shapes.
TreeViewImageSet.Msdn MSDN イメージを使用する定義済みのイメージセット。A predefined image set that uses MSDN images.
TreeViewImageSet.WindowsHelp Microsoft Windows ヘルプイメージを使用する定義済みのイメージセット。A predefined image set that uses Microsoft Windows Help images.
TreeViewImageSet.XPFileExplorer Microsoft Windows XP で使用可能な Windows エクスプローラーイメージを使用する定義済みのイメージセット。A predefined image set that uses Windows Explorer images available in Microsoft Windows XP.

イメージのカスタムセットを定義する場合は、次の表の各プロパティのイメージを指定する必要があります。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 折りたたみ可能なノードインジケーターのカスタムイメージの URL。The URL to a custom image for the collapsible node indicator.
ExpandImageUrl 展開可能なノードインジケーターのカスタムイメージの URL。The URL to a custom image for the expandable node indicator.
LineImagesFolder ノードを接続する線のカスタムイメージが格納されているフォルダーの URL。The URL to a folder that contains custom images for the lines that connect nodes.
NoExpandImageUrl 展開できないノードインジケーターのカスタムイメージの URL。The URL to a custom image for the non-expandable node indicator.

このプロパティの値は、ビューステートに格納されます。The value of this property is stored in view state.

適用対象

こちらもご覧ください