TextBox1.Text = Mid(TextBox1.Text, 1, Len(TextBox1.Text) - 1)什么意思

来源:百度知道 编辑:UC知道 时间:2024/05/17 09:50:48
那位朋友知道请回答一下,

Mid(TextBox1.Text, 1, Len(TextBox1.Text) - 1)
获取字符(从Textbox1的字符串,第一位开始数,到(Textbox总长度)-1的地方停止)


Mid("ABC",1,2)="AB"

我给你一个例子,你慢慢理会吧!
string xx=feng\liuchuanying;
Mid(xx, InStr(xx, "\") + 1)=liuchuanying
Mid(xx, InStr(xx, "\") )=\liuchuanying
Mid(xx, InStr(xx, "\") + 2)=iuchuanying

Dim a
a="VBWindows" '建立一个字符串
b=Mid(a,1,2)

就是b等于,从a的第1个字符开始,取2个字符, 也就是b="VB"

你的也是一样, 多用了一个LEN, LEN就是测试字符中的长度,减1,的话,就是比字符串长度少1

TextBox1.Text = Mid(TextBox1.Text, 1, Len(TextBox1.Text) - 1)
也就是去掉了TextBox1的最后1个字符(当TextBox1的内容不为空时)

Mid函数

解释:返回包含在字符串中指定数量的字符.

语法: Mid(string,start[,length])

说明:其中string是必需的字符串表达式,用于从中返回字符.如果string包含Null,将返回Null.start是必需的Long参数,代表string中被取出部分的字符位置.如果start超过string的字符数,Mid返回零长度字符串("").Length是可选的为Variant(Long)参数,代表要返回的字符数.如果省略或length超过文本的