关于GROUPBOX的问题

Harlevn 2005-10-26 04:26:02
Dim chkCamOther As New CheckBox
Me.GroupBox1.Controls.Add(Me.chkCamOther)
根据以上语句:
我可以通过Me.GroupBox1.Controls(0).Visable访问属性
为什么不可以Me.GroupBox1.Controls(0).Checked访问属性
如果可以,我应该怎么写?

备注:我不想使用Me.chkCamOther.Checked访问,因为我想做一个循环访问多个Me.GroupBox1.Controls
...全文
99 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
nejtrs 2006-04-11
  • 打赏
  • 举报
回复
学习了
Harlevn 2005-10-26
  • 打赏
  • 举报
回复
受益非浅啊。。。
SqlDataAdapter 2005-10-26
  • 打赏
  • 举报
回复
Dim c As System.Windows.Forms.Control

For Each c In Me.GroupBox1.Controls
If c.GetType().Name = "CheckBox" Then
Dim ch As CheckBox = CType(c, CheckBox)
ch.Checked = True

End If
Next c
pupo 2005-10-26
  • 打赏
  • 举报
回复
Me.GroupBox1.Controls(0) 它是一个control 类型,Visable 是它的属性,Checked 不是。
你必须强制转换一下
CType(Me.GroupBox1.Controls(0),CheckBox).Checked

16,556

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧