就是要一直显示最新的信息.
解决方案 »
- 关于数据库访问的问题。请高手帮忙急。。
- 谁能详细的介绍一下SocketType 枚举?
- c# picturebox单击事件 不能用
- 远程访问数据库
- 请问各位大虾, 微软有没有基于.net framework 3.5 的sample application (如petshop之类)
- 怎么在一个CS文件中调用同一目录下的另一个CS文件里定义的类?
- 保存picturebox1上所绘的图像时出错?
- 一个复杂的问题,高手进
- 数据库连接代码的解读
- C#的SDI问题,C#的MDI解决方法
- 高手在哪?请帮忙解决奇怪的问题
- 为什么我用FtpClient类实现文件上传功能时总是提示我对路径“e:\document\test.txt”的访问被拒绝?
this.richTextBox.ScrollToCaret();好像没有用的样子
可以加个定时器。。
在定时器的事件里添加
this.richTextBox.ScrollToCaret();然后你光标在哪就会在哪了。。你把光标放到最后就行。。
this.richTextBox.Focus();
Application.DoEvents();
this.richTextBox.Select(this.richTextBox.Text.Length, 0);
this.richTextBox.ScrollToCaret();
this.richTextBoxInfo.Focus();
//设置光标的位置到文本尾
this.richTextBoxInfo.Select(this.richTextBoxInfo.TextLength,0);
//滚动到控件光标处
this.richTextBoxInfo.ScrollToCaret();
this.richTextBox.Focus();
this.richTextBox.Select(this.richTextBox.Text.Length, 0);
this.richTextBox.ScrollToCaret();
这样的情况是怎么出现的?
基本上我的目的就达到了,后面这两个语句:
this.richTextBox.Select(this.richTextBox.Text.Length, 0);
this.richTextBox.ScrollToCaret();
是不是就不用了?
this.richTextBox.Select(this.richTextBox.Text.Length, 0); 将光标置于文本内容的最后。
this.richTextBox.ScrollToCaret();将滚动条滚动至光标的位置。
只是用richTextBox1.AppentText("需要的信息");
richTextBox1.Focus();这样就可以了
也是上次有一个朋友问的
因为很多时候的Focus()是不能达到这样的效果的。
毕竟没人能够保证光标是在最后的位置,当然ApendText的时候自动移至最后,所以达到了这样的效果。
不记得了,可以查一下
------------------------------------
我的团队:www.51team.com欢迎访问,有志者共谋事,每天都有惊喜,SOHO
最后
http://community.csdn.net/Expert/topic/4487/4487328.xml?temp=.5078241
this.richTextBox2.Text += ss;
this.richTextBox2.Focus();
this.richTextBox2.Select(this.richTextBox2.TextLength,0);
this.richTextBox2.ScrollToCaret();方法2ok: this.richTextBox2.AppendText(ss);
this.richTextBox2.Focus();
可以添加事件
private void txtShow_TextChanged(object sender, System.EventArgs e)
{
this.txtShow.Focus();
SendKeys.Send("^{END}");
this.txtSend.Focus();
}
解决问题。
此方法 估计 可行,不过 我暂时不会 汗~~~~~~~~~~~~~~