实现方法是有的:
可以通过初始化mylinklabel的时候,就把初始化好的radiobutton传给它。
this.parent.Controls来查找那个radiobutton控件。
不过有点要啰嗦一下:你这样设计是背向了“高内聚,低耦合”的说法。
mylinklabel只负责自己内部的逻辑结构的处理,外部的操作可以用委托或事件来实现。
你是不是想通过“ mylinklabel.radiobutton1.Checked ”类似这样的调用属性方法对这两个radiobutton的选中状态进行使用?
用set和get去写一下mylinklabel的属性就好了
这个建议放在委托中去实现