title: Append text to the beginning in the Rich Text Box
body: <pre><code>private void button1_Click(object sender, EventArgs e)
  {
      richTextBox1.AppendText("\r\n");
      richTextBox1.Focus();
      string s = "Enter ";
      richTextBox1.AppendText(s + "\r\n");
      richTextBox1.SelectionStart = richTextBox1.Text.Length - (s.Length +1);
      richTextBox1.SelectionLength = s.Length +1;
      richTextBox1.SelectionFont = new Font("Arial", 12, FontStyle.Bold);
      richTextBox1.DeselectAll();
      richTextBox1.SelectionStart = richTextBox1.Text.Length;
      richTextBox1.SelectionLength = richTextBox1.Text.Length;
      richTextBox1.SelectionFont = new Font("Arial", 12, FontStyle.Regular);
      richTextBox1.DeselectAll();
  }
  </code></pre>
  
  <p>Every time a user clicks on the button I want that new "Enter" to be on the top not on the bottom of the RichTextBox. How can I do it? </p>