Trata de publicar tu código la próxima vez para poder corregirte los errores que hayas tenido, piensa que aprender de tus errores te serviría de más ayuda.
Una manera de hacerlo sería suscribirte al evento
RichTextBox.TextChanged para actualizar el TextBox especificado cuando este evento se dispare, reflejando así las modificaciones realizadas en la linea 0 del RichTextBox, recurriendo a la propiedad
RichTextBox.Lines, la cual es una colección de strings que contiene las lineas de texto del RichTextBox.
Ejemplo en Vb.Net:
Private Sub RichTextBox1_TextChanged(ByVal sender As Object, ByVal e As EventArgs) _
Handles RichTextBox1.TextChanged
Me.TextBox1.Text = DirectCast(sender, RichTextBox).Lines.FirstOrDefault
End Sub
C#:
private void RichTextBox1_TextChanged(object sender, EventArgs e)
{
this.TextBox1.Text = ((RichTextBox)sender).Lines.FirstOrDefault;
}
Si prefieres utilizar un botón para actualizar arbitrariamente el texto del TextBox, entonces solo tienes que hacer pequeñisimos cambios en el código que te acabo de mostrar para adaptarlo a ese tipo de comportamiento que mencionas, vamos, con esto quiero decir que creo que serás capaz de hacerlo tu solo sin ayuda xD
.
Saludos