想写一个类似于DOS控制台的文本框,主要用途是显示系统提示,和采集用户输入的文字。要求如下:1,长度固定,超出长度换行。2,显示的内容以条来计算,每一条显示后,都自动换行。3,光标在新一行(无内容行)的开头闪动,用户的输入显示在无内容行。输入完成也自动换行,显示新的无内容行,如果有提示信息,新的无内容行被提示信息占用,光标再次移动到新的无内容行。4,已经换行的内容无法修改,但是新的无内容行可以由用户编辑,或者显示系统的提示信息。5,可以上下滚动,滚动的行数,有限制,超出的行数不显示。别如允许显示200,第201行时,去掉第一行,202,去掉第2行,以此类推。是不是用textbox做,上面5条,每一条怎么实现,说详细一点。