我想在面板上绘制一些线条和矩形。有时它不适合面板 我希望滚动条出现。我将AutoScroll属性设置为true,但它不起作用;(
答案 0 :(得分:8)
将面板的AutoScrollMinSize属性设置为大于面板实际尺寸的值(例如,如果面板为300 x 200,则将AutoScrollMinSize属性设置为900 x 600)。这将导致两个滚动条出现,您应该能够在更大的表面上绘制。
答案 1 :(得分:6)
您需要通过设置AutoScrollMinSize
属性告诉面板控件您是否在可见边界之外绘制。但另一个也许更简单的解决方案是让您的面板包含另一个面板控件,您可以在其中进行绘图。然后您可以简单地调整内部面板的大小以适合您的绘图,外部面板将根据需要自动提供滚动。