选项卡控件 
有多个Tab 每一个Tab 是 控件数组循环出来的 在每一个Tab中有GroupBox ----> 有8个RadioButton 
以上都是控件数组循环出来的
咋找到RadioButton的值?循环的时候 我是赋值的 但是找出来就不对了

解决方案 »

  1.   

    这是自动遍历的问题,这段时间论坛里问这个问题的人很多,实际原理都是一样的。既然是自动生成的,在生成时就要考虑每个控件与其它的要区别开来,有两个方法:1. 控件的TabIndex, 这个编号对每个控件都是唯一的,如果每个控件生成时都能确定TabIndex,那么这个控件也就确定了。
    但这种方法的缺点是,计算机识别没问题,人来识别就麻烦了。2. 按一定规律为控件命名(即Text属性)。
    比如窗体是一家公司,每个Tab是一个部门,Tab下的RadioButton是员工,那命令的方法就有了,用这种方法命令的好处是计算机能认识,代码易懂。遍历时按照窗体->Tab->RadioButton的顺序遍历,查询Text属性直到找到为止,不管有多少控件都不会出错。
      

  2.   

    这是自动遍历的问题,这段时间论坛里问这个问题的人很多,实际原理都是一样的。既然是自动生成的,在生成时就要考虑每个控件与其它的要区别开来,有两个方法:1. 控件的TabIndex, 这个编号对每个控件都是唯一的,如果每个控件生成时都能确定TabIndex,那么这个控件也就确定了。
    但这种方法的缺点是,计算机识别没问题,人来识别就麻烦了。2. 按一定规律为控件命名(即Text属性)。
    比如窗体是一家公司,每个Tab是一个部门,Tab下的RadioButton是员工,那命令的方法就有了,用这种方法命令的好处是计算机能认识,代码易懂。遍历时按照窗体->Tab->RadioButton的顺序遍历,查询Text属性直到找到为止,不管有多少控件都不会出错。正解