Я пишу немного кода, который я хочу заполнить TreeView, что он довольно успешно, но я также хочу поместить словарь в тег каждого уровня 1 дочерний узел. После того, как тег установлен в словарь, можно ли каким-либо образом изменить словарь, не обновляя тег.Использование словаря в теге TreeNode - VB.NET
For Each verse In Verses
Dim _verse = verse.ToString.Trim
Dim _node As TreeNode = New TreeNode(_verse.Split(vbNewLine).First & "...")
_node.ToolTipText = _verse
_node.Tag = New Dictionary(Of String, Object)
Node.Nodes.Add(_node)
Next
Это, кажется, вызывает «System.InvalidCastException» ... – rbrtl
Это означает, что вы не назначили словарной экземпляр тега. Используйте отладчик, чтобы проверить значение тега и посмотреть, что представляет собой фактический тип объекта, назначенного тегу. –