this.loginname.Focus()应该可以直接到loginname 控件上;
this.loginname.Attributes["onblur"] = "document.getElementById("buttonID").focus();"

解决方案 »

  1.   

    this.loginname.Focus(); 是在Load()事件发生的吗?
    textbox怎么判断你输入以后啊?你只有判断textbox输入回车的时候触发button事件
      

  2.   

    给个思路 , textbox回车 button获得焦点
    回车 : e.keycode==13
    button获得焦点:Button1->SetFocus();
      

  3.   

    this.loginname.Focus(); 是在Load()事件发生的吗?是的
      

  4.   

    那就应该处于焦点
    你把tab键顺序改一下,loginname设为第一个试试
      

  5.   

    这个是在什么地方触发的事件?Load的话没用的,要在输入后移动到按钮上,得在确认输入结束的时候调用this.loginname.Focus()
    比如对这个文本框的回车事件进行处理。
      

  6.   

    在腳本,為文本框控件加一個事件:onkeydown="if(event.keyCode==13) event.keyCode=9"。
    在你為文本框輸入完數據後點回車,就會將光標移到Button上。
    要注意,必須把文本框和Button的TabIndex設成是相連的,比如文本框是10,Button是20,其它控件的TabIndex不要在10到20之間就可以。
      

  7.   

    再textbox的单击事件下
    {
      if(e.keycode==13)
      {
        button1.setfouse();
      }
    }
    这样的话,要是在textbox输入完值后,一回车焦点就落在button1上了!
      

  8.   

    把窗体的AcceptButton和CancelButton去掉试试看!
      

  9.   

    在keypress中寫代碼。另外設taborder順序就可以了。
    也就是用Enter鍵實現tab鍵的功能。