如何实现将光标指定放在文本框的第几行的后面,比如说我发现文本框的第二行数据有误,给予提示,这时候就要求将光标放在第二行最后,这样应该比较人性化一点 呵呵

解决方案 »

  1.   

            private void SetCursor(int iLine)
            {
                if (iLine <= 0)
                    return;            textBox1.Focus();
                if (iLine > textBox1.Lines.Length)
                {
                    textBox1.SelectionStart = textBox1.Text.Length;
                    return;
                }            int iCount = 0;
                for (int i = 0; i < iLine; i++)
                {
                    iCount += textBox1.Lines[i].Length;
                }            textBox1.SelectionStart = iCount;
            }        private void button1_Click(object sender, EventArgs e)
            {
                SetCursor(5);
            }