De situatie:
Ik wil in een treeview component een tree weergeven met checkboxes. Prima dat lukt. Nu wil ik dat er sommige nodes checked=true zijn en niet veranderd kunnen worden.
aanpak:
Ik van het event NodeCheck op en kijk naar de Tag van de node. Als het een bepaalde node is dan zet ik checked weer op true. Prima dat werkt ook, alleen als hij door gaat met de Sub wordt de node alsnog op checked=false gezet.
code:
Private Sub treeDelete_NodeCheck(ByVal Node As MSComctlLib.Node)
If Node.Tag = "tops" Then
treeDelete.Nodes("H").Checked = True
Node.Checked = True
End If
End Sub
Ik zet zowel de Node op true als de component.node op true. Heeft helaas niet het gewenste effect.
Ik wil in een treeview component een tree weergeven met checkboxes. Prima dat lukt. Nu wil ik dat er sommige nodes checked=true zijn en niet veranderd kunnen worden.
aanpak:
Ik van het event NodeCheck op en kijk naar de Tag van de node. Als het een bepaalde node is dan zet ik checked weer op true. Prima dat werkt ook, alleen als hij door gaat met de Sub wordt de node alsnog op checked=false gezet.
code:
Private Sub treeDelete_NodeCheck(ByVal Node As MSComctlLib.Node)
If Node.Tag = "tops" Then
treeDelete.Nodes("H").Checked = True
Node.Checked = True
End If
End Sub
Ik zet zowel de Node op true als de component.node op true. Heeft helaas niet het gewenste effect.