2

我想在面板上绘制一些线条和矩形。有时它不适合面板,我希望出现滚动条。我将 AutoScroll 属性设置为 true,但它不起作用;(

4

2 回答 2

8

将面板的 AutoScrollMinSize 属性设置为大于面板的实际尺寸(例如,如果您的面板是 300 x 200,请将 AutoScrollMinSize 属性设置为 900 x 600)。这将导致两个滚动条都出现,并且您应该能够在更大的表面上绘图。

于 2009-07-10T10:36:23.777 回答
7

您需要通过设置AutoScrollMinSize属性告诉面板控件您正在绘制可见边界之外。但另一个可能更简单的解决方案是让您的面板包含另一个面板控件,您可以在其中进行绘图。然后您可以简单地调整该内面板的大小以适合您的绘图,并且外面板将根据需要自动提供滚动。

于 2009-07-10T10:38:39.450 回答