VB.NET如何用数组方式修改Checkbox的checked属性?

用的是VS2012,我已经把5个CheckBox全部放在panel里了并已经使用controls.add方法排列了数组顺序,但是无法使用类似如下代码改变checkbox的... 用的是VS2012,我已经把5个CheckBox全部放在panel里了并已经使用controls.add方法排列了数组顺序,但是无法使用类似如下代码改变checkbox的属性.

for a = 0 to 4 step 1
me.panel1.controls.item.(a).checked=true
next a
系统提示checked不是system.windows.forms.controls的成员.请问为什么?如果有更好的方法实现这个功能请告诉我谢谢.
展开
 我来答
Pulaski
2014-02-11 · TA获得超过545个赞
知道小有建树答主
回答量:177
采纳率:0%
帮助的人:229万
展开全部

把Me.Panel1.Controls(a)强制转换为CheckBox就好了:

For a = 0 To 4
    CType(Me.Panel1.Controls(a), CheckBox).Checked = True
Next
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式