状态栏隐藏usercontrol滚动条

时间:2014-01-12 15:02:44

标签: c# windows user-controls

我正在尝试改进DrawTools 2005项目(C#VS 2010),将滚动条添加到用作“Canvas”的UserControl,并将状态栏添加到MainForm。 对于提醒,DrawTools 2005在这里描述: http://www.codeproject.com/Articles/8494/DrawTools

UserControl被添加到MainForm,Dock属性为Fill,StatusBar被添加到MainForm,Dock属性为Bottom。

然而,当运行状态栏时,会隐藏UserControl水平ScrollBar。如何更改代码以显示两个状态栏? 请注意,我试图将UserControl置于其他地方的前面,但它没有解决问题。

我们的任何帮助。

1 个答案:

答案 0 :(得分:0)

在查看代码时,我看到UserControl已经两次添加到主框架,从而产生了错误。对不起。

主要修复仍然存在,使用UserControl上的“带到前面”应足以解决网络上其他地方所述的问题。 此外,您应该在UserControl上将AutoScroll设置为true,然后在代码调用usercontrol.AutoScrollMinSize中,文档大小应该产生所需的效果。