宝奥玩具城:visual basic 2005

来源:百度文库 编辑:神马品牌网 时间:2024/04/29 03:22:37
cloosetoolstripmenuitem.enabled=ture
opentoolstripmenuitem.enabled=false
这两句是什么意思?
谢谢。
dim alltext as string ="",lineoftext as string=""
opfiledialog.filter="text files (*.text)|*.text"
opfiledialog.showdialog
if openfiledialog.filename<>"" then
try
fileopen(1,openfiledialog.filename,openmode.input)
do until eof(1)
lineoftext=lineinput(1)
alltext=alltext&lineoftext&vbcrlf
loop
cloosetoolstripmenuitem.enabled=ture
opentoolstripmenuitem.enabled=false
catch
.....
finally
filecloose(1)
end if

看像子是两个菜单项。Enabled 就是是否可用,我们经常说一个按钮灰掉了,不可点击了,就是 Enabled = False,正常情况下 Enabled = True

cloosetoolstripmenuitem和opentoolstripmenuitem分别是什么控件的ID啊,这里的ture\false只是设置使其是否处于击活状态,就是是否可用,即使不可用,也还是可见的

VB里通常都要用到控件,如commandbutton,pictruebox,listbox等,这些控件都有属性,Enabled是其中的一个属性,用来确定这个控件是否是运行控制的。如果一个commandbutton的enabled属性是False,那么这个按钮就灰掉了,这时在点击它,它就不相应了。

从你的程序看,好像是菜单控件上的两个菜单项,一个是closetoolstripmenuitem,一个是opensetoolstripmenuitem,这两个菜单项不能同时enabled,所以,一个false,一个true。直接的效果就是一个变灰,一个点亮,