• 一个很不好解决的问题 哟(control类型到combobox或到textbox的转换)


    目的:在一panal上面有三个combobox,我想查找一个名称为:number 看其是否为这三个combobox中的一个,如是为其中一个,则将一系列一字符值给他;
    查找函数:
     private System.Windows.Forms.Control findControl(System.Windows.Forms.Control control, string controlName)
            {           
                Control c1;           
                foreach (Control c in control.Controls)
                {
                    if (c.Name == controlName)
                    {                                   
                        //*********************************************************************************************************************
                            问题的出现地;
          在这里需要将:
          c.item.add("111");
                            c.item.add("222");    现在时:c它没有item属性,仅有text属性
                            c.item.add("333");                      
                        //*********************************************************************************************************************
                        return c;
                    }
                    else if (control.Controls.Count > 0)
                    {
                        c1 = findControl(c, controlName);
                        if (c1 != null)
                        {
                            return c1;
                        }
                    }
                }
                return null;
            }    
    急盼回信;

  • 相关阅读:
    【noip2012】开车旅行
    【AC自动机】专题总结
    【noi2013】【bz3244】树的计数
    BZOJ1069: [SCOI2007]最大土地面积
    BZOJ1185: [HNOI2007]最小矩形覆盖
    BZOJ1047: [HAOI2007]理想的正方形
    BZOJ1801: [Ahoi2009]chess 中国象棋
    BZOJ1925: [Sdoi2010]地精部落
    BZOJ1057: [ZJOI2007]棋盘制作
    BZOJ1217: [HNOI2003]消防局的设立
  • 原文地址:https://www.cnblogs.com/gxy19fly/p/812854.html
Copyright © 2020-2023  润新知