C# textchanged 事件 光标在文本前面怎么能放到后面 
在TEXTBOX里输入一个字符触发 textchanged 后光标就在这个字符前面了。怎么能让光标触发textchanged后仍然光标在字符后面就像平时输入字符的时候那样

解决方案 »

  1.   

    光标定位:private void textBox1_TextChanged(object sender, EventArgs e)
    {
        // ...
        textBox1.Select(2, 0);
    }
      

  2.   

    我要输入的是很多字符。每次输入完都触发一次textchanged。然后光标都在最后一个字符后面
      

  3.   

                textBox1.SelectionStart = textBox1.Text.Length;