richTextBox1.Select();
richTextBox1.SelectionStart = 0;

解决方案 »

  1.   

    如果是textbox,设置TextBox.SelectionStart
      

  2.   

    c#怎样得到richtextbox中文本的总行数,???知道这个就能做出来了, 
    下面的(parent.conrichctexttbox.Lines))不对,应该是总行数,可是我不知道怎样得到,帮帮忙啊,
      private void btngo_Click(object sender, EventArgs e)
            {
                    string content = parent.conrichctexttbox.Text;
                    string[] lines = content.Split('\n');
                    //定位光标
                    int n = Convert.ToInt32(this.txtgoto .Text);
                    if (this.txtgoto.Text == "")
                    {
                        MessageBox.Show("请输入要转到的行数!");                }
                    else if (n >(int)( parent.conrichctexttbox.Lines))
                    {
                        MessageBox.Show("大于总行数!请重新输入!!", "出错");
                       this.txtgoto.Text = "";                }
                    int s = 0;
                    for (int i = 0; i < (n - 2); i++)
                    {
                        s = s + lines[i].Length;
                    }
                    parent.conrichctexttbox.Focus();
                    parent.conrichctexttbox.Select(s + 1, 0);
                    this.Close();
            }       

        }
      

  3.   


    int totalLines= richTextBox1.GetLineFromCharIndex(richTextBox1.Text.Length - 1)+1;
    Console.WriteLine("max:"+maxLine);