textBox1.SelectionStart=textBox1.Text.Length-1;

解决方案 »

  1.   

    或者用属性:tabindex!
    应该可以吧!
      

  2.   

    Focus()只能让控件获取焦点,并不能设置光标在文本中的位置,tabindex也只是控制按下tab键后焦点的转移顺序,也不能设置光标在文本中的位置,所以,只能用textBox1.SelectionStart=textBox1.Text.Length-1;
      

  3.   

    private void textBox1_KeyUp(object sender, System.Windows.Forms.KeyEventArgs e)
    {
        textBox1.SelectionStart = textBox1.Text.Length;
        // 不是textBox1.SelectionStart=textBox1.Text.Length-1;哦
    }
      

  4.   

    呵呵,的确不该是Length-1,大意啊