SDK里面没有啊,只是说如果成功返回true,失败返回false,但是始终是失败,我想知道什么情况会导致失败。因为如果Focus失败,那么ScrollToCaret()也就无效了啊。我网上找遍也没有啊。

解决方案 »

  1.   

    看看你的这段代码放在什么事件当中了,是否与focus方法矛盾.比如与其它控件设置的tabindex=0矛盾等等.
      

  2.   

    我可能找到答案了,是RichTextBox的Scrollbar不是由ScrollbarControl继承来的,所以不支持此类操作,需要用TextBox。
      

  3.   

    不会呀,Focus()是能成功的,可能是别的什么原因吧。
      

  4.   

    RichTextBox的scrollbars属性选择ForcedVertic,Focus()才有效
      

  5.   

    WinForm时取得焦点和失去焦点好像不是这么简单处理的,SDK文档里应该有介绍。
      

  6.   

    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwinforms/html/wnf_richtextbox.asp
      

  7.   

    this.richBoxType.Select();
    this.richBoxType.Focus();for(int i=0;i<10;i++)
    {
    richBoxHistory.AppendText("hello korny"); 
     richBoxHistory.HideSelection=false;
    }结贴吧