方法已经知道了,参考了以下的做法:http://blog.csdn.net/linjf520/article/details/8187637
但有个问题是如何在keydown事件中按了上下键后不停的回溯历史记录呢?还有就是如何让光标停留在最后一行的末尾处,我按了上下键光标老是跑上去了,请各位帮忙了,谢谢!
------解决方案--------------------------------------------------------
addSendRec函数里最后一句代码应该是下面这样吧
sendRecordListIdx = sendRecordList.Count-1;
光标停在最后一行末尾
this.textBox_send_chat_txt.SelectionStart = this.textBox_send_chat_txt.Text.Length-1;
this.textBox_send_chat_txt.SelectionLength = 1;