cách chèn icon vào treeview

Liên hệ QC

thuyyeu99

Trùm Nhiều Chuyện
Tham gia
6/6/08
Bài viết
1,729
Được thích
875
Nhờ các anh chị trên GPE hướng dẫn giúp em cách chèn Icon vào treeview.

Cám ơn các anh chị quan tâm
 
Mình không chạy được nó báo lỗi (trong file đính kèm). Vậy phải xử lý như thế nào ? Thanks!
 

File đính kèm

Upvote 0
Mình không chạy được nó báo lỗi (trong file đính kèm). Vậy phải xử lý như thế nào ? Thanks!

+ Bác kiểm tra trong VBA, vào menu Tools\References... có cái nào lỗi Missing không? Nếu có thì bác phải download file MSCOMCTL.OCX về và cài vào thư mục hệ thống của Windows (ví dụ: C:\Windows\System32\).

+ Khai báo các biến I, J,... ở đầu thủ tục Sub TreeView()
Mã:
Dim I&, J&, keyroot$, keychild$
 
Upvote 0
+ Bác kiểm tra trong VBA, vào menu Tools\References... có cái nào lỗi Missing không? Nếu có thì bác phải download file MSCOMCTL.OCX về và cài vào thư mục hệ thống của Windows (ví dụ: C:\Windows\System32\).

+ Khai báo các biến I, J,... ở đầu thủ tục Sub TreeView()
Mã:
Dim I&, J&, keyroot$, keychild$

Code đã sửa, chạy không thấy báo lỗi nhưng cũng thấy gì cả ? Bạn nào biết giúp mình với. Thanks!
Mã:
Sub treeview()
Admin.TreeView1.ImageList = Admin.Imagecart
Admin.TreeView1.Nodes.Clear
  For I = 1 To Range("A2000").End(xlUp).Row
    keyroot = ""
    With Admin.TreeView1.Nodes
      .Add Key:=Range("A" & I).Value, Text:=Range("A" & I).Value, Image:=2
      keyroot = Admin.TreeView1.Nodes(I).Key
      For J = 1 To Range("A2000").End(xlUp).Row
        keychild = ""
        .Add relative:=Range("A" & I).Value, relationship:=tvwChild, Key:=Range("A" & I).Value & J, Text:=Range("B" & J).Value, Image:=1
        keychild = Admin.TreeView1.Nodes.Item(I).Children
      Next J
    End With
  Next I
End Sub
 
Lần chỉnh sửa cuối:
Upvote 0

File đính kèm

Upvote 0
Cảm ơn TuanVNUNI Ndu nhờ các bạn giúp đỡ Tôi đã Test được rồi. Nhưng chưa biết mở rộng ứng dụng như thế nào ?
 
Lần chỉnh sửa cuối:
Upvote 0
Cảm ơn TuanVNUNI Ndu nhờ các bạn giúp đỡ Tôi đã Test được rồi. Nhưng chưa biết mở rộng ứng dụng như thế nào ?

Bác tham khảo các bài viết về TreeView dưới đây:
http://giaoan.violet.vn/present/showprint/entry_id/558814
http://oreilly.com/catalog/vbcnut/chapter/ch05-tv.html
http://msdn.microsoft.com/en-us/library/aa443386(VS.60).aspx

TreeView hay các control trong MSCOMCTL.OCX không hỗ trợ Unicode, người dùng khó tùy biến.

Đây là TreeView hỗ trợ unicode và cách thức làm đơn giản, có thể tùy biến cho việc vẽ.
http://www.bluesofts.net/Products/BSAC/Demos/BSTreeView/BSTreeView.html
 
Upvote 0
Cái này nếu mình để checkbose thì khi em nhấn vào thư muc con của Admin thì thư muc Admin tự đánh dấu check được không ạh (Và các thư mục gốc khác cũng tương tự như vậy, khi bỏ hết check của thư mục con thì thư mục góc cũng bỏ check). Nếu được nhờ các anh hướng dẫn em.

Cám ơn các anh chị quan tâm và hướng dẫn
 
Lần chỉnh sửa cuối:
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom