使用其他ScrollBar控制RichTextBox位置

时间:2012-09-19 11:32:50

标签: c# winforms scrollbar richtextbox splitcontainer

我在splitcontainer.panel1中有richTextBox(dock style = fill,scrollbar = only vertical,wordwrap = false)

splitcontainer.panel1.Controls.Add(richTextBox);

如果需要滚动richTextBox(当它的宽度大于splitcontainer.panel1的宽度时)。

我希望会出现一个滚动条(但是在splitcontainer.panel1中,而不是来自richTextBox的滚动条)。

是否可以处理?

1 个答案:

答案 0 :(得分:0)

这样做肯定没有意义。为了使子面板的滚动条能够正常工作,您无法停靠填充RichTextBox控件。然后你必须根据TextChanged事件不断调整RichTextBox控件的大小,这可能会变得混乱。

还不清楚为什么你不能只将ScrollBars设置为:

richTextBox.ScrollBars = RichTextBoxScrollBars.Both;

这似乎完成了你真正希望它做的工作。