TreeView.ImageSet プロパティ

定義

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

プロパティ値

TreeViewImageSet 値のいずれか 1 つ。 既定値は、TreeViewImageSet.Custom です。

例外

指定されたイメージ セットが、TreeViewImageSet 値ではありません。

次のコード例では、 プロパティを使用 ImageSet して、コントロールにイメージの Windows エクスプローラー セットを表示する方法を TreeView 示します。


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

注釈

コントロールに ImageSet 使用するイメージのグループを指定するには、 プロパティを TreeView 使用します。 定義済みの画像セットを選択して、コントロールに標準の外観を与えるか、独自のカスタム セットを定義できます。

注意

プロパティは ImageSet 、ノードのスタイル設定には影響しません。 カスタムの色と間隔を追加する場合は NodeStyle 、 プロパティなどの適切なスタイル プロパティを設定します。

次の表に、 ImageSet プロパティの有効な値を示します。

イメージ セット [説明]
TreeViewImageSet.Arrows 矢印画像を使用する定義済みのイメージ セット。
TreeViewImageSet.BulletedList ダイヤモンド型の箇条書き画像を使用する定義済みの画像セット。
TreeViewImageSet.BulletedList2 四角形の箇条書き画像を使用する定義済みのイメージ セット。
TreeViewImageSet.BulletedList3 区分けされている、菱形の行頭文字イメージの定義済みセット。
TreeViewImageSet.BulletedList4 区分けされ、レベルに応じてサイズが異なる、菱形の行頭文字イメージの別の定義済みセット。
TreeViewImageSet.Contacts MSN Messenger イメージを使用する定義済みのイメージ セット。
TreeViewImageSet.Custom ユーザー定義イメージ セット。
TreeViewImageSet.Events イベント ログ スタイルのイメージを使用する定義済みのイメージ セット。
TreeViewImageSet.Faq FAQ スタイルのイメージを使用する定義済みのイメージ セット。
TreeViewImageSet.Inbox 電子メール スタイルの画像を使用する定義済みのイメージ セット。
TreeViewImageSet.News ニュースグループスタイルの画像を使用する定義済みのイメージ セット。
TreeViewImageSet.Simple 単純な図形の輪郭を使用する定義済みのイメージ セット。
TreeViewImageSet.Simple2 単純な塗りつぶされた図形を使用する定義済みのイメージ セット。
TreeViewImageSet.Msdn MSDN イメージを使用する定義済みのイメージ セット。
TreeViewImageSet.WindowsHelp Microsoft Windows ヘルプ イメージを使用する定義済みのイメージ セット。
TreeViewImageSet.XPFileExplorer Windows XP で使用できる Windows エクスプローラー イメージを使用する定義済みのイメージ セットMicrosoft。

イメージのカスタム セットを定義する場合は、次の表の各プロパティにイメージを指定する必要があります。 それ以外の場合は、そのプロパティの既定のイメージが使用されます。

プロパティ 説明
CollapseImageUrl 折りたたみ可能なノード インジケーターのカスタム イメージへの URL。
ExpandImageUrl 拡張可能なノード インジケーターのカスタム イメージへの URL。
LineImagesFolder ノードを接続する行のカスタム イメージを含むフォルダーへの URL。
NoExpandImageUrl 展開できないノード インジケーターのカスタム イメージへの URL。

このプロパティの値はビューステートに格納されます。

適用対象

こちらもご覧ください