Que bueno que ya tiene resuelto tu situación, saludos, ahh por cierto para no utilizar una variable de más puedes hacer lo siguiente (sobre el ejemplo que proporcione)
Código:
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (Convert.ToString(e.KeyChar) == "\r")
{
addtext();
}
}