TextBox  tb =((TextBox)this.Controls.Find("textBox1",true ));出错
无法将类型“System.Windows.Forms.Control[]”转换为“System.Windows.Forms.TextBox”

解决方案 »

  1.   

    System.Windows.Forms.Control[]是数组,System.Windows.Forms.TextBox不是,当然不能转换
      

  2.   

    TextBox tb =((TextBox)this.Controls.Find("textBox1",true ));
    -->
    TextBox tb =(TextBox)(this.Controls.Find("textBox1",true ));
      

  3.   

    在C#(Win)中用
    TextBox tb =((TextBox)this.Controls.Find("textBox1",true ));
    -->
    TextBox tb =(TextBox)(this.Controls.Find("textBox1",true ));提示:
    无法将类型“System.Windows.Forms.Control[]”转换为“System.Windows.Forms.TextBox”
      

  4.   

    在WEB中可以写((TextBox)Page.FindControl("TextBox1")).Text="sdfsd" ;
    相应的功能在WinForm中怎么写?????
      

  5.   

    前面不是告诉你了么
    ((TextBox)this.Controls.Find("textBox1",true )[0]).Text当然,自己要判断数字是否下表超出,然后才能真正 负值 !
      
    ————————————————————————————————————
    写作,虽然每个人都会查阅辞海,可,不是人人都能写出不朽的篇章的。编程,如是也。