您的位置首页百科知识

vb中的tri来自m函数用法咨询?新手

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有是什么呢?新手,希望大家多帮帮我...

vb中的tri来自m函数用法咨询?新手

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("请输入密码:")