用VB编写的树状结构程序无法添加结点

下面是我编写的代码。但是我的程序有点问题啊,在我按下添加的按钮之后不能将数据添加到左侧的树状结构当中去,而且还显示了实时错误‘35602’集合中的关键字不唯一的错误,我想... 下面是我编写的代码。但是我的程序有点问题啊,在我按下添加的按钮之后不能将数据添加到左侧的树状结构当中去,而且还显示了 实时错误‘35602’集合中的关键字不唯一的错误,我想问一下大家要怎么改啊。下面是我的代码

Option Explicit
Dim nodeDep As Node '定义节点变量

Private Sub Form_Load() '初始化程序
tvwDep.Style = tvwTreelinesText
Set nodeDep = tvwDep.Nodes.Add(, , "部门名称", "部门名称", 0) '添加根节点
End Sub

Private Sub cmdAdd_Click()
Dim strDep As String '定义部门名称变量

If txtDep.Text = "" Then '检查输入合法性
MsgBox "请输入部门名称!"
txtDep.SetFocus
Exit Sub
Else
strDep = txtDep.Text
Set nodeDep = tvwDep.Nodes.Add("部门名称", tvwChild, strDep, strDep, 0) '添加部门节点

End If
txtDep.Text = ""
End Sub

Private Sub cmdDel_Click()
If tvwDep.SelectedItem.Index < 1 Then
MsgBox "请选择要删除的节点!" '提示用户选择要删除的成员
Exit Sub
Else
tvwDep.Nodes.Remove (tvwDep.SelectedItem.Index) '删除选择的成员
End If
End Sub
展开
 我来答
chinaboyzyq
2014-11-24 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:3052万
展开全部
Private Sub Form_Load()
tvwDep.LineStyle = tvwRootLines''''''''''''''''''''''''''''''''''''''''

Set nodeDep = tvwDep.Nodes.Add(, , "部门名称", "部门名称", 0) '添加根节点
End Sub
追问
能具体的讲一下哪里有问题吗?我看不出修改了哪里,还有为什么要这样修改啊。我之前的为什么不可以啊。麻烦你啊。我刚入门不是很懂啊。
追答
tvwDep.LineStyle = tvwRootLines''''''''''''''''''''''''''''''''''''''''
网易云信
2023-12-06 广告
UIkit是一套轻量级、模块化且易于使用的开源UI组件库,由YOOtheme团队开发。它提供了丰富的界面元素,包括按钮、表单、表格、对话框、滑块、下拉菜单、选项卡等等,适用于各种类型的网站和应用程序。UIkit还支持响应式设计,可以根据不同... 点击进入详情页
本回答由网易云信提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式