vb中的tri来自m函数用法咨询?新手
的有关信息介绍如下:问题补充说明: 一小段代码:(A)cmd.ShowOpenIfTrim(cmd.FileName)=""ThenExitSubElsewmp.URL=Trim(cmd.FileName)EndIf如果我把trim都去掉的话,改成:cmd.ShowOpenIfcmd.FileName=""ThenExitSubElsewmp.URL=cmd.FileNameEndIf这两个程序实现的效果相同吗???我觉得一样啊还有endsub和exitsub有什么区别啊sub是什么,private有是什么呢?新手,希望大家多帮帮我...
e划析东油按ndsub结束一个过程
exi钢原够工点致握光飞积tsub从过程中退出
执行到ENDSUB表示这个进跟害永程执行完了.
执行到EXITS刻UB表示从进程中退出,后面的代码就不用执行了.看起来好像一样,有时候我们需要在一定的条件下从过程中退出,而当条件不满足时,就不要退出.
比如:
i=0
whilei>3
i=i+1
ifw="Admin"th与关营en
msgbox("欢迎光临")
Login=1EXITSUB
else
w=inputbox("请输入登录密码")
endi祖脚李取集提林f
wend
msgbox("三次密码均不正确,登陆失败")
Login=0
endsub
private就是私有的意义,相对public来说的
举个例子也许更容易明白一些
在form1中的代码
privetesubPriva蛋岩续决teSub()
...
endsub
publ云费企清用icsubPubl满得年特承采icSub()
...
endsub
这样两个过程
我可以在同一工程中的其他模块中这容课技故燃训米样调用
form1.PublicSub()
来完成一定的操作,而privateSub就只能在f红所物逐orm1中调用.
trim(str),去除str两端的空格
在有时候使用trim和不使用的效果一样,一般的情况下使用trim是一个习惯,好习惯.但不绝对,比如password=inputbox("请输入密码:")