textBox文本框自动换行、多行显示的问题,困扰了我好久,在网上查了好多资料,才解决的这个问题,现分享给大家。
1.首先确定文本框属性内 Multiline的状态为True;下面为Multiline的解释;
2.为了更好的演示,程序内加入timer控件,循环时间为500ms。
"rn" ------为textBox.text换行代码;
AppendText-----将文本追加到当前文本的文本框;
代码如下:
public Form1()
{
InitializeComponent();
//初始化;
timer1.Interval = 500; //定义时间为500ms;
timer1.Stop(); //停止计时器;
}
private void Form1_Load(object sender, EventArgs e)
{
timer1.Start();//启动计时器;
}
private void timer1_Tick(object sender, EventArgs e)
{
if (!PLC.IsConnected) //判断PLC状态
{
a11 = a11 + 1; //自加1;
textBox1.AppendText("rn " + a11.ToString()); //换行
}
}
3.结果演示:
4.学习c#sharp是我的兴趣爱好,现处于学习阶段,如有不足之处,请多多指教。