就是当我鼠标移进TextBox里,在TextBox里面的字符上移动时
TextBox里的插入符"|"始终位置跟随鼠标谢谢...

解决方案 »

  1.   

    private void textBox1_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e)
    {
    textBox1.SelectionStart = Convert.ToInt32((e.X)/(100.0/16)); 
    }
      

  2.   

    谢谢 bitsbird我输入英文的时候没问题,但输入
    “textBox1你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好”
    就对不上了,为什么呢
      

  3.   

    所以100象素宽的textbox默认字体能输入15个英文字符,能输入8个unicode字符