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