如题,现在做一个聊天室。   聊天内容 的显示用textbox,  但是每次刷新 总是 显示最旧的聊天内容。。
故有此问

解决方案 »

  1.   

    1:你可以用ListBox实现这种效果
    2:你自定义一个TextBox控件,具备滚动条,你定义滚动条位置就可以实现滚动效果
      

  2.   

    我建议楼主把TextBox换成RichTextBox,这样就能实现自动滚动了,
    //richTextBox 自动滚动
    private void richTextBox1_TextChanged(object sender, EventArgs e)
            {
                richTextBox1.Select(richTextBox1.TextLength, 0);
                richTextBox1.ScrollToCaret();
            }
    设置文本的颜色
    //richTextBox1.SelectionBackColor = Color.FromKnownColor(KnownColor.Window);