好的,所以我试图在表单中创建一个类似于文本框的“控制台”,但是一旦你到达底部,而不是能够向上滚动,它只会删除顶行,我遇到了一些困难。到目前为止,当它到达底部时,它会删除顶行,但只有一次,它只是照常进行。这是我的功能:
StringBuilder sr = new StringBuilder();
public void writeLine(string input)
{
string firstline = "";
int numLines = Convert.ToString(sr).Split('\n').Length;
if (numLines > 15) //Max Lines
{
sr.Remove(0, Convert.ToString(sr).Split('\n').FirstOrDefault().Length);
}
sr.Append(input + "\r\n");
consoleTxtBox.Text = Convert.ToString(sr) + numLines;
}
如果有人能解决这个问题就太好了,谢谢
卢卡斯