C# 如何在WinForms中创建自动滚动多行文本框?
可能重复:C# 如何在WinForms中创建自动滚动多行文本框?,c#,.net,winforms,textbox,C#,.net,Winforms,Textbox,可能重复: 我使用一个多行文本框,当它从后台工作人员到达时,以新行输出一些信息 每次有新行到达时,我可以滚动到最底部吗 默认情况下,它的作用似乎正好相反-每当新行到达并且文本属性更改时,它都会滚动到第一行。设置文本框属性: Multiline = True; ScrollBars = Both; 要在TextChanged事件上自动滚动: textBox1.SelectionStart = textBox1.Text.Length; textBox1.ScrollToCaret();
我使用一个多行
文本框
,当它从后台工作人员
到达时,以新行输出一些信息
每次有新行到达时,我可以滚动到最底部吗
默认情况下,它的作用似乎正好相反-每当新行到达并且
文本
属性更改时,它都会滚动到第一行。设置文本框
属性:
Multiline = True;
ScrollBars = Both;
要在TextChanged
事件上自动滚动:
textBox1.SelectionStart = textBox1.Text.Length;
textBox1.ScrollToCaret();