在VB中 Left Instr 是什么意思?
Readout=Left(Readout,InStr(Readout,Format(0,"."))-1)+Number(Index).Caption+Format(0,"...
Readout = Left(Readout, InStr(Readout, Format(0, ".")) - 1) + Number(Index).Caption + Format(0, ".")
就是这句话...如果可以的话请大家告诉我这句话的意思(这个程序是做计算器)还有 Left InStr Readout Format的意思..主要是Left InStr 展开
就是这句话...如果可以的话请大家告诉我这句话的意思(这个程序是做计算器)还有 Left InStr Readout Format的意思..主要是Left InStr 展开
1个回答
展开全部
Left(Readout, InStr(Readout, Format(0, ".")) - 1) 这句说起来比较复杂,一个一个跟你说format(0,".")格式化输出,结果为0.
insrt(readout,format(0,"."))相当与insrt(readout,"0.")表示0在变量readout的位置。比如120.3 那么位置就是3。
计算下来就等于left(readout,3-1)从右边起减去2个数字。比如120.3等于120。
那么就等于120加number(index).caption+format(0,".").说的不好,具体自己去理解吧!
readout format 说的是insrt()函数里变量readout 在format(0,".")最先出现的位置。left(N) 从左取N个字符。
insrt(readout,format(0,"."))相当与insrt(readout,"0.")表示0在变量readout的位置。比如120.3 那么位置就是3。
计算下来就等于left(readout,3-1)从右边起减去2个数字。比如120.3等于120。
那么就等于120加number(index).caption+format(0,".").说的不好,具体自己去理解吧!
readout format 说的是insrt()函数里变量readout 在format(0,".")最先出现的位置。left(N) 从左取N个字符。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询