I came up with this example, which works ok for me...
Private Sub Form_Load()
TreeView1.Checkboxes = True
With TreeView1.Nodes
.Add , , "n1", "n1"
.Add "n1", tvwChild, "n1_1", "n1_1"
.Add "n1", tvwChild, "n1_2", "n1_2"
.Add "n1", tvwChild, "n1_3", "n1_3"
.Add "n1_1"...