【发布时间】:2012-06-16 07:23:47
【问题描述】:
我有一个固定在 Windows 窗体的顶部、左侧、右侧、底部的面板。在那个面板里面是一个图片框。该图片框通过 TrackBar 控件(位于同一窗体的另一个面板上,“Dock”属性设置为 Top)上下调整大小,并在每次调整大小时重新居中。图片框有时会变得太宽或太高,以至于面板无法容纳它。如何向面板添加水平和垂直滚动条以允许它“平移”图片框中的图像?我尝试过使用 autoscroll 属性,但我似乎无法让它做任何事情,而且 MSDN 文档有些模糊并列出了一些错误。我已经在堆栈上查看了以前的问题,但找不到任何适合我情况的东西。有什么想法吗?
我正在使用 Visual Studio 2010 和一个 VB.NET 项目,但 VB.NET 或 C# 建议会很棒。
提前致谢!
【问题讨论】:
-
我尝试了那个解决方案。它对我不起作用。
-
为什么不呢?请解释一下。
-
我应该说它不能满足我的需要。可滚动图片框本身效果很好,可能是我将来会使用的控件。但是我正在增加/减小图片框(在面板上)的大小以获得缩放效果,并且如果图片框变得太宽或太高,我需要一种滚动面板的方法。