TreeList

節點圖片:

            //ImageList
            ImageList list = new ImageList();
            list.Images.Add(new Bitmap("C:\\Users\\Thinkpad\\Desktop\\素材\\Home.png"));
            list.Images.Add(new Bitmap("C:\\Users\\Thinkpad\\Desktop\\素材\\home (2).png"));
            list.Images.Add(new Bitmap("C:\\Users\\Thinkpad\\Desktop\\素材\\star_full.png"));
            //設置TreeList屬性
            this.treeList1.ColumnsImageList = list;
            this.treeList1.SelectImageList = list;
            this.treeList1.StateImageList = list;
            //註冊事件
            this.treeList1.CustomDrawNodeImages+=new CustomDrawNodeImagesEventHandler(treeList1_CustomDrawNodeImages);

        private void treeList1_CustomDrawNodeImages(object sender, CustomDrawNodeImagesEventArgs e)
        {
            // e.SelectImageIndex爲圖片在ImageList中的index
            e.SelectImageIndex = e.Node.Level;

        }


是否顯示 [+]/[-] 即展開、合併

          //顯示 + - 即合併圖標
            treeList1.LookAndFeel.UseDefaultLookAndFeel = false;
          treeList1.LookAndFeel.UseWindowsXPTheme = true;
發佈了138 篇原創文章 · 獲贊 38 · 訪問量 36萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章