读书人

初学者有关问题 有多个Option 怎么引用

发布时间: 2012-03-25 20:55:17 作者: rapoo

菜鸟问题 有多个Option 如何引用

VB code
Dim s As IntegerFor s = 17 To 28If Option(s).Value = True ThenFrame6.Enabled = FalseFrame7.Enabled = FalseEnd IfNext s


这段代码为什么行不通 ?

[解决办法]
VB code
Dim s As IntegerDim blnF As BooleanblnF = FalseFor s = 17 To 28    If Option1(s).Value = True Then        blnF = True        Exit For    End IfNext sIf blnF Then    Frame6.Enabled = False    Frame7.Enabled = FalseEnd If
[解决办法]
控件名(Name属性)错误,写代码的时候这句话应该是红色的!lz没有发现吗,多看看控件和换件数组的命名规则!

而且这个代码也是有漏洞的!!!

你要考虑 option(17~28)全部选中后才实现 Frame6.Enabled=False
Frame7.Enabled = False
或者只要是option(17-28)其中一个选中 就可以 Frame6.Enabled=False
Frame7.Enabled = False
如果是全选中才...=False 应该加And语句, 而随便一个选中就可以的话 应该加 Or 语句



读书人网 >VB

热点推荐