.NET Framework имеет метод, который делает именно то, что вам нужно:
int fourDigitYear = CultureInfo.CurrentCulture.Calendar.ToFourDigitYear(twoDigitYear)
Таким образом, вы будете правильно придерживаться текущих региональных настроек, определенных в Панели управления (или групповой политике):
Вы можете попробовать установить для свойства SelectionStart длину текста, а затем вызвать метод ScrollToCaret.
richTextBox.SelectionStart = richTextBox.Text.Length;
richTextBox.ScrollToCaret();