在VB中,自动生成的树控件如图:我想在控件中按住SHIFT键选择Folders下面的文件。
代码如下:
Try
If ParentCategoryNode.Text = "Folders" Then
If e.Shift Then
For i = 0 To ParentCategoryNode.Nodes.Count - 1
[color=#3366FF]If ParentCategoryNode.Nodes(i).Checked Then
MessageBox.Show(tvProject.SelectedNode.Nodes.Item(i).Text.ToString())
End If
Next
End If
End If
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try[/color]
如果去掉蓝色的IF判断,则可以将Folder下面的文件都弹出来,但是,如果加了IF判断,就会出现异常。对了,这里的异常还是点击了Folder下面的文件就会出现。
不知道我的问题有没有描述清楚,请你们帮忙!
代码如下:
Try
If ParentCategoryNode.Text = "Folders" Then
If e.Shift Then
For i = 0 To ParentCategoryNode.Nodes.Count - 1
[color=#3366FF]If ParentCategoryNode.Nodes(i).Checked Then
MessageBox.Show(tvProject.SelectedNode.Nodes.Item(i).Text.ToString())
End If
Next
End If
End If
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try[/color]
如果去掉蓝色的IF判断,则可以将Folder下面的文件都弹出来,但是,如果加了IF判断,就会出现异常。对了,这里的异常还是点击了Folder下面的文件就会出现。
不知道我的问题有没有描述清楚,请你们帮忙!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货