TextBox.AppendText()不自动滚动.将文本框更改为多行。添加垂直滚动。使用AppendText()将文本添加到文本框。尽管尝试了此处提到的解决方案,但文本不会自动滚动:Howtoautomaticallyscrolltothebottomofamultilinetextbox?是什么原因造成的以及如何解决?更新:如果我创建一个按钮并使用它来调用AppendText(),我会得到所需的行为。但是,如果我尝试从窗体的构造函数或Load()事件调用AppendText,那么我会附加文本,但TextBox不会滚动。这不是一个重复的问题,因为我过去没有看到有人发布过这个问题。由于表单在构造函数和加载事件之间没有完全准备好,我不得不使用一个任务让它在准备好时滚动:下面是调用的方法:voidscroll(){this.Invoke(newMethodInvoker(delegate(){textBox1.SelectionStart=textBox1.Text.Length;textBox1.ScrollToCaret();}));由放置在load事件中的任务调用:以上是C#学习教程:TextBox.AppendText()不会自动滚动和分享的全部内容,如果对你有用还需要进一步了解C#学习教程,希望大家多多关注——Tasktask1=newTask(newAction(scroll));任务1.开始();本文收集自网络,不代表任何内容,如涉及侵权,请点击右边联系管理员删除。如需转载请注明出处:
