在GroupBox用户控件中,排除ControlCollection容器上的子控件?

时间:2014-12-07 10:00:14

标签: .net vb.net winforms class user-controls

  

SCENARIO

我已经将GroupBox子类化为自定义,我在我的groupbox标题上添加了CheckBox,以启用或禁用组框控件集合中的控件。

enter image description here

  

问题

我认为这是一个设计问题:在迭代控件集合时,我的复选框是可访问的:

For Each c As Control In Me.ElektroGroupBox1.Controls
    If TypeOf c Is CheckBox Then
        MsgBox(c.Name)
    End If
Next

这是因为我需要在控件集合中添加chekbox以使其可见。

  

问题

我可以在我的子类GroupBox中执行某些操作,以便在访问我的自定义CheckBox的{​​{1}}时永久“排除”我的ControlCollection

  

CODE

这是与复选框相关的代码:

GroupBox

0 个答案:

没有答案