谁帮我介绍一下这个VB语句是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/09/25 02:28:03
Dim a As String
Dim ss() As String
a = TreeView1.SelectedItem.FullPath
ss = split(a, "\", -1, vbtextcompare)

Dim a As String ‘声明a为字符串变量
Dim ss() As String ’ss为字符串数组变量
a = TreeView1.SelectedItem.FullPath ‘a的值设置为树目录中选中项的全路径
ss = split(a, "\", -1, vbtextcompare)’分解a的值到ss字符串数组,以斜线为分割字符
例:
选中项全路径为c:\windows\temp
则a=c:\windows\temp
ss()数组
ss(0)=C:
ss(1)=windows
ss(2)=temp

没学过VB,但大概就是这个意思
定义一个变量a
定义一个函数SS(不是函数就是另一个变量,这个是我猜的,不过也不会差得太远)
下面的就是一个语句了,一个选择函数,应该说是调用吧,调用一个树状结构中的变量来显示
ss把a ,\ ,-1分开进行比较

也希望高手解决,不过这应该很简单,只要了解关键字的应用就应该没什么问题了。大多编程都大同小异

Split 函数
用法:传回数组 = Split(原始字串, 要找的字串, 拆成几个数组)
描述:返回一个下标从零开始的一维数组,它包含指定数目的子字符串。

你上面语句里面
TreeView1.SelectedItem.FullPath得到一个类似“兰州市\兰州市邮政局\兰州市函件局”格式的节点路径
a是代表的你要转换成数组(子字符串)的字符串,
"\"表示在字符串中a中以"\"为数组分割标识
-1表示返回所有的子字符串。vbtextcompare表示判别子字符串时使用的比较方式