这样看看private string GetObjText(Control obj)

解决方案 »

  1.   

    改变参数不行吗!!!private string GetObjText(string text)
    {
    }
      

  2.   

    private string GetObjText(object obj){Button b=obj as Button;
    if (b!=null)
     return b.Text;TextBox t=obj as TextBox
    if (t!=null)
     return t.Text;}
      

  3.   

    return (obj as Button).text;试试把,我也刚学
      

  4.   

    To: net_lover(孟子E章) 
    谢谢你!你的回答是正确的.不过我的具体问题还是没有解决.private string GetString(System.Web.UI.Control obj)
    {
    obj.Visible = false;//有该属性
    obj.Click += new System.EventHandler(Forward); //没有该属性???
    obj.Enabled=false;  //没有该属性???
    }
      

  5.   

    你为何要取System.Web.UI下的Control???
    你只要取System.Windows.Forms.Control就可以了啊,你下面写的代码就都对了.
      

  6.   

    你那个obj是什么?
    并不是没个object都有TEXT属性的if(obj is Button)
       return (obj as Button).Text;if(object is TextBox)
        return (obj as TextBox).Text;return obj.ToString();
      

  7.   

    不好意思,我用的就是System.Web.UI.Control 因为做测试,用System.Windows.Forms.Control比较方便。
    没有想到!不好意思。有没有办法解决啊!谢谢!!