RichTextBox滚动条未在某些PC上显示

时间:2014-06-11 05:37:03

标签: c# richtextbox scrollbars

我正在显示一个表格,我有一个TabControl,并在tabcontrol我编码添加一个richtextbox。文本显示正常,滚动条在我的XP PC上都能很好地工作。 当我在Windows Server 2003上运行该程序时,文本显示正常,但没有显示滚动条。

我设置了WordWrap = false和Multiline = True,以及RichTextScrollbars = ForcedBoth。

可能导致这种情况的原因是什么方法可以解决这个问题?

谢谢所有

1 个答案:

答案 0 :(得分:0)

根据您对不同字体大小的评论,您似乎正在处理辅助功能问题。

来自http://www.44342.com/csharp-f73-t32102-p1.htm

  

您可以覆盖WndProc方法并侦听消息流   直接或简单地注册表单的SystemColorsChanged事件。它是   用户更改显示属性时触发。文档是   有点缺乏这个事件,但它处理颜色,字体,   决议等。

这可能也有效:How to use system font settings for a Windows C# app