我已经引入了命名空间using System.Windows.Forms;
但是TextBox却得不到focus方法,Controls类中也没有ContainsFocus方法。请问这是怎么回事啊?如何获取焦点啊?如果获取了又如何判断他是否有焦点?是调用的方法有个Bool类型的返回值吗?

解决方案 »

  1.   

    1.1的没有获得焦点的方法,
    2.0的: textbox1.Focus()
      

  2.   

    对于asp.net1.1,你可以在页面上写:void setFocus(Control c)
    {
      this.Page.RegisterStartupScript("setFocus",
        "<script language=javascript>"+c.ClientID+".focus();</script>");
    }
      

  3.   

    在1.1中没有Control类,只有controls类,两个是一样的吗?
      

  4.   

    Control需要
      using System.Web.UI;
    不过似乎当你创建一个网站工程下的页面的时候,应该自动产生这样的代码吧。
      

  5.   

    SetFocus("控件名称");
    这样就行了~~