共用方式為


HOW TO:設定 Windows Form TreeView 控制項的圖示

Windows Form TreeView 控制項可在每個節點旁顯示圖示。 這些圖示緊接著節點文字的左邊。 如果要顯示這些圖示,您必須使樹狀檢視與 ImageList 控制項產生關聯。 如需影像清單的詳細資訊,請參閱 ImageList 元件 (Windows Form)HOW TO:使用 Windows Form ImageList 元件加入或移除影像

注意事項注意事項

當應用程式呼叫 Application.EnableVisualStyles 時,在 Microsoft .NET Framework 1.1 版中的一個錯誤會造成無法在 TreeView 節點上顯示影像。 若要解決這個錯誤,請在呼叫 EnableVisualStyles 之後,立即呼叫 Main 方法中的 Application.DoEvents。 這個錯誤已在 .NET Framework 2.0 中修正。

若要顯示樹狀檢視中的影像

  1. TreeView 控制項的 ImageList 屬性設定為要使用的現有 ImageList 控制項。

    這些屬性可使用 [屬性] 視窗或程式碼在設計工具中設定。

    TreeView1.ImageList = ImageList1
    
    treeView1.ImageList = imageList1;
    
    treeView1.set_ImageList(imageList1);
    
    treeView1->ImageList = imageList1;
    
  2. 設定節點的 ImageIndexSelectedImageIndex 屬性。 ImageIndex 屬性會決定節點的正常和展開狀態所顯示的影像,而 SelectedImageIndex 屬性會決定節點的選取狀態所顯示的影像。

    這些屬性可以用程式碼或在 [TreeNode 編輯器] 內設定。 若要開啟 [TreeNode 編輯器],請按一下 [屬性] 視窗中 Nodes 屬性旁邊的省略按鈕 (VisualStudioEllipsesButton 螢幕擷取畫面)。

    ' (Assumes that ImageList1 contains at least two images and
    ' the TreeView control contains a selected image.)
    TreeView1.SelectedNode.ImageIndex = 0
    TreeView1.SelectedNode.SelectedImageIndex = 1
    
    // (Assumes that imageList1 contains at least two images and
    // the TreeView control contains a selected image.)
    treeView1.SelectedNode.ImageIndex = 0;
    treeView1.SelectedNode.SelectedImageIndex = 1;
    
    // (Assumes that imageList1 contains at least two images and
    // the TreeView control contains a selected image.)
    treeView1.get_SelectedNode().set_ImageIndex(0);
    treeView1.get_SelectedNode().set_SelectedImageIndex(1);
    
    // (Assumes that imageList1 contains at least two images and
    // the TreeView control contains a selected image.)
    treeView1->SelectedNode->ImageIndex = 0;
    treeView1->SelectedNode->SelectedImageIndex = 1;
    

請參閱

工作

HOW TO:使用 Windows Form TreeView 控制項加入和移除節點

HOW TO:逐一查看 Windows Form TreeView 控制項的所有節點

HOW TO:判斷按下哪個 TreeView 節點 (Windows Form)

HOW TO:將自訂資訊加入 TreeView 或 ListView 控制項 (Windows Form)

參考

TreeView 控制項概觀 (Windows Form)