c#textbox实现判断字符长度换行

判断输入textbox的字符串长度,每隔7个长度就换行。一直在一个textbox中写入。
我有用Environment.NewLine,但是发现不对。每次到了一定的长度,会回到第一个字符前输入,而不是换行输入。
textbox1.text+=Environment.NewLine;

textBox已经设置成了多行?