如何修改為case語句vbs問題
鄭志武
發(fā)布于2012-11-20 00:01
239
0
標(biāo)簽:
1.以下腳本如何改為case語句呢?用vbs
subprocess_onpropertychanged(byvalitem,byvalvalue)
dimobj
setobj=hmiruntime.screens("qzgmain").screenitems("控件1").
ifitem.process=1then
obj.index=3
obj.itemvisible=1
endif
ifitem.process=2then
obj.index=5
obj.itemvisible=1
endif
ifitem.process=3then
obj.index=9
obj.itemvisible=1
endif
endsub
2.如果我想調(diào)用畫面窗口中,畫面a上得控件1的index屬性應(yīng)該如何寫呢?
佳答案
終于有回答的了。
我也來回答一下:
這個程序,用case并不靠譜,和if語句沒多大差別。
正確的方法,應(yīng)該用數(shù)組。
建立一個數(shù)組a,內(nèi)容分別存放(0,3,5,9)
然后,
obj.index=a(item.process)
即可。