张根硕朴信惠改文:请vb先辈帮忙解释一下

来源:百度文库 编辑:中科新闻网 时间:2024/04/28 11:53:37
If Len(Combo1.Text) > 0 Then
Combo1.AddItem Combo1.Text

上面那个>0的0是什么意思 是列表项的第一个项目的意思吗?

If Len(Combo1.Text) > 0 Then

Combo1.Text是下拉列表的文字

len 是求字符串的长度的

这句代码就是如果下拉列表显示的文字长度>0 就是显示有文字
那么就执行下一句
Combo1.AddItem Combo1.Text

就是如果 combo1.text 的长度大于 0

combo1.text指 combo1当前显示的文字。

其实这句话的意思是:

如果combo1.text新输入的这个文本不是一个空字符串,那么就把这个文本加到combo1的列表里面。

VB中Len()返回一个对象的长度
而代码中Len(Combo1.Text) > 0
时指 Combo1.Text 中字符串长度 大于 0