this.richTextBox1.AppendText("");
this.richTextBox1.Focus();
在末尾添加一个空字符,再让它获得焦点
至于是要另起一行 还是想 接着原来的 那就看你自己了(我给的是接着原来的)
this.richTextBox1.Focus();
在末尾添加一个空字符,再让它获得焦点
至于是要另起一行 还是想 接着原来的 那就看你自己了(我给的是接着原来的)
调试欢乐多
我是把网上传输的信息写到richtextbox里面
然后希望他的滚动条到最后
设置焦点好象不行!
有没有方法把滚动条拉到最下面呢?
不用Focus就不行,用Text += 来添加也不行
我的是用一个输入框发送命令到网络上
然后把返回的东西写到rich里面
所以焦点是在输入框上的!他不会把焦点放到rich上
你可以在AppentText()后,让richTextBox获得焦点!
client和server上都试一下
先用tcpclient连接
然后ns=tc.GetStream()
再用ns.read读出来值ReturnValue
this.richTextBox1.AppendText(ReturnValue.ToString());
放到richtextbox的里面的
按照你说的this.richTextBox1.Focus()
就没办法!有没办法让rich的滚动条拉到最下面呢?
用select的话,再试试改变 autoselect hideselection 这样的richtextbox的属性
{
this.richTextBox1.Focus();
SendKeys.Send("^{END}");
}
先找焦点,然后发送键列:ctrl+END,我在VB6里面就总这么用
这个一定行,加分吧
Anakin_Skywalker(天行者) 方法可以!
多谢多谢!
加分啦!