Prueba con esto
solo saca lo que contega las lineas de tu codigo luego ya llamas a los procedimientos correctos
Código C#:
Ver originalstring linea;//Renglon a enviar
string texto1 = textBox1.Text +" " + Convert.ToString(Convert.ToChar(10));//valor del textbox + un enter
int jojojito=0;//numero de linea
for (int j = 0; j < texto1.Length; j++)
{
if (texto1[j] == Convert.ToChar(10))//compara donde esta el Enter
{
jojojito = jojojito + 1;//linea =0+1,1+2,2+1,3+1,etc+1
linea = texto1.Substring(0, j-1);
//toma el primer renglon antes del primer enter
texto1 = texto1.Remove(0, j + 1);//Elimina el renglon usado del texto
j = 0;//reiniciamos el FOR para poder encotrar mas enters
}
}
espero y te sriva
PD soy nuevo en esto y casi no le se asi ke suerte