make your means clearlyrTextBox.Text = rTextBox.Text + youString+"\r\n";is it what you wanna?

解决方案 »

  1.   

    我是说的让RichTextBox的滚动条动起来,当增加文字以后,滚动条自动滚到最下面
      

  2.   

    顺便再来一个问题,怎么才能是使WinForm的关闭按钮不起作用,最大化不起作用,而最小化有作用?
      

  3.   

    设定窗口的按钮:添加引用:
    using System.Runtime.InteropServices;
    使用API
    public class WinApi
    {
    [DllImport("User32.dll")]
    public static extern int GetSystemMenu(int hWnd, int bRevert);
    [DllImport("User32.dll")]
    public static extern int RemoveMenu(int hMenu, int nPosition, int wFlags);
    }
    窗体里:
    int lSysMenu;
    const int  MF_BYPOSITION = 1024;
    lSysMenu = WinApi.GetSystemMenu(this.Handle.ToInt32(), 0);
    //WinApi.RemoveMenu(lSysMenu, 6, MF_BYPOSITION);只留个关闭,其他的是移动,大小等
    WinApi.RemoveMenu(lSysMenu, 5, MF_BYPOSITION);
    WinApi.RemoveMenu(lSysMenu, 4, MF_BYPOSITION);
    WinApi.RemoveMenu(lSysMenu, 3, MF_BYPOSITION);
    WinApi.RemoveMenu(lSysMenu, 2, MF_BYPOSITION);
    WinApi.RemoveMenu(lSysMenu, 1, MF_BYPOSITION);
    WinApi.RemoveMenu(lSysMenu, 0, MF_BYPOSITION);注意:上面的代码 在一般的窗体里是可以的,但是在MDI的子窗体里最好写在Form_Load事件里,不然没效果
      

  4.   

    Thanks! dahuzizyd(你就是我心中的女神) 再up
      

  5.   

    顺便再来一个问题,怎么才能是使WinForm的关闭按钮不起作用,最大化不起作用,而最小化有作用?
    很简单啊,你自己看有属性可以把那几个按钮都设置FALSE的
      

  6.   

    To  ghostboy1020(买女孩的小火柴) 
    不行,只能将最大化,最小化设为false,而不能将关闭设为false
      

  7.   

    就是定位到最后吧!
    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwinforms/html/wnf_richtextbox.asp
      

  8.   

    定位到最低端我的做法是:
    RichTextBox MsgHistory;
    MsgHistory.Focus();
    MsgHistory.SelectionStart = MsgHistory.Text.Length;
    MsgHistory.ScrollToCaret();