if(myPanel.Controls[i] is TextBox)
{
}

解决方案 »

  1.   

    if(typeof(myPanel.Controls[i])==typeof(TextBox){
    ///
    }
      

  2.   

    可是typeof不能用在这里么?那他都能用在哪里?
      

  3.   

    if(typeof(myPanel.Controls[i])=="System.Web.UI.WebControls.TextBox"){
    ///
    }
      

  4.   

    看看这个可以吗
    if(((System.Web.UI.Control)myPanel.Controls[i]).GetType().ToString()=="System.Web.UI.WebControls.TextBox"){
    ///
    }
      

  5.   

    类似下面的写法if(sender.GetType() == typeof(System.Web.UI.WebControls.Button))
    {
      Button1.Text = "是的";
    }