vb文本框里有空格怎么去掉。

我请别人帮忙写了个程序,建3个文本一个按钮第一个文本框输入120组三位数字组合如123,124,125等共120组。第二个文本框输入0-9任意一个数字,可以是单数1,也可... 我请别人帮忙写了个程序,建3个文本一个按钮
第一个文本框输入120组三位数字组合如123,124,125等共120组。
第二个文本框输入0-9任意一个数字,可以是单数1,也可以是两个数,1和7,
第三个文本框能把包含任意一个或者两个单数(比如1和7 ,输入1空格7)的所有组合找出来,并且去掉重复的,比如123,和132这属于一样的,是重复的。这种只保留一个。

他做到了,代码是
Dim a, b, c

Private Sub Command1_Click()
Dim l1, l2, l3 As String
Dim t As Boolean
If Len(Text1.Text) <> 0 Then l1 = Text1.Text Else MsgBox "输入错误!": End
If Len(Text2.Text) <> 0 Then l2 = Text2.Text Else MsgBox "输入错误!!": End
a = Split(l1, " ", -1, 1)
b = Split(l2, " ", -1, 1)
la = UBound(a)
lb = UBound(b)
l3 = ""
'数据筛选
For i = 0 To lb
t = True
For j = 0 To la
If InStr(1, b(i), a(j)) <> 0 Then t = False
Next
If t = False Then l3 = l3 & b(i) & " "
Next
c = Split(l3, " ", -1, 1)
lc = UBound(c)
'冒泡法对数组c排序
For i = 0 To lc
For j = i To lc
If Val(c(i)) > Val(c(j)) Then k = c(i): c(i) = c(j): c(j) = k
Next
Next
'去重
l3 = ""

For i = 0 To lc - 1
If Val(c(i)) < Val(c(i + 1)) Then l3 = l3 & c(i) & " "
If Val(c(i)) = Val(c(i + 1)) Then i = i + 1: l3 = l3 & c(i) & " "
Next
If Val(c(lc - 1)) < Val(c(lc)) Then l3 = l3 & c(lc)
'输出
Text3.Text = l3
End Sub
都对,就是提交后文本框最开头部分多了一个空格,每次必须手动删除那个前面的空格,请问怎么样能删除掉那个最前面的空格,是我的那个朋友有的代码有问题吗?还是有其他办法可以删除空格?
展开
 我来答
百度网友cc2f160de
2010-12-01 · 超过77用户采纳过TA的回答
知道小有建树答主
回答量:359
采纳率:0%
帮助的人:224万
展开全部
你看看你的属性值里的txt是不是有个空格。或者就是你的。text=“”;这里面有个空格, 你可以好好检查下
12345GV
2010-12-01
知道答主
回答量:9
采纳率:0%
帮助的人:0
展开全部
圆明园
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式