C#表单,滚动面板不显示

时间:2016-01-17 14:36:18

标签: c# graphics

我已经浏览了很长一段时间的互联网,但我仍然感到困惑...... 我试图将滚动条添加到我的面板中,因此我可以查看它...我得到了这个:

我将autoScroll设置为true。每次用户设置新的高度和宽度时,面板的高度和宽度都会发生变化 - 不确定这是否会造成麻烦......

有什么建议吗?谢谢你的建议!

1 个答案:

答案 0 :(得分:0)

您应该将新的Panel控件放到您的表单上,以充当"滚动容器"。它应该与您的图片框现在具有相同的位置,宽度和高度。将AutoScroll设置为true。然后将您的图片框放在那个Panel中。随着图片框在面板内增长和缩小,面板将获得滚动条以允许其内容(图片框)滚动。

关键是嵌套控件,一个用作内容的"窗口"另一个是实际的滚动内容。

修改

我刚注意到你正在直接画面板。同样的想法,只需将您的绘图面板放在AutoScroll面板中。