【问题标题】:richtextbox c# auto showc# 自动显示richtextbox
【发布时间】:2011-06-28 17:45:34
【问题描述】:

这是我的第一个问题,

我在 c# 中有一个富文本框控件,问题是,我必须向下滚动才能看到最新的流(我使用 filesystemwatcher)。现在,我怎样才能让richtextbox 显示最后一行,这样我就不必向下滚动了。谢谢。 (换句话说,我希望richtextbox 显示最新的文本)

还有第二个问题,我如何使用对象创建文件并关闭流对象。因为我想覆盖现有文件。

【问题讨论】:

    标签: c# .net winforms richtextbox


    【解决方案1】:

    你可以为 qouestion #1 做类似的事情

    txtBox.ScrollToLine(txtBox.LineCount - 1);
    

    现在您将始终看到最后一行

    编辑: 刚刚看到它是一个富文本框。只需这样做:

    txtBox.SelectionLength = 0;
    txtBox.SelectionStart = txtBox.Text.Length;
    txtBox.ScrollToCaret();
    

    如果你想覆盖一个文件,只需这样做:

    FileStream fileStream = new FileStream(@"c:\file.txt", FileMode.Create);
    

    【讨论】:

    • richtextbox 没有 scrolltoline 属性
    • txtBox 是richTextBox 的名称...我猜你应该写richTextBox1 而不是txtBox...只需查找富文本框的名称
    【解决方案2】:

    尝试:

     rtb.SelectionLength = 0;
        rtb.SelectionStart = rtb.Text.Length;
        rtb.ScrollToCaret();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多