【发布时间】:2009-07-10 10:24:21
【问题描述】:
我想在面板上绘制一些线条和矩形。有时它不适合面板 我希望滚动条出现。我将 AutoScroll 属性设置为 true,但它不起作用;(
【问题讨论】:
我想在面板上绘制一些线条和矩形。有时它不适合面板 我希望滚动条出现。我将 AutoScroll 属性设置为 true,但它不起作用;(
【问题讨论】:
将面板的 AutoScrollMinSize 属性设置为大于面板的实际尺寸(例如,如果您的面板为 300 x 200,请将 AutoScrollMinSize 属性设置为 900 x 600)。这将导致两个滚动条都出现,您应该能够在更大的表面上绘图。
【讨论】:
您需要通过设置AutoScrollMinSize 属性来告诉面板控件您在可见范围之外进行绘制。但另一个可能更简单的解决方案是让您的面板包含另一个面板控件,您可以在其中进行绘图。然后,您可以简单地调整内部面板的大小以适合您的绘图,外部面板将根据需要自动提供滚动。
【讨论】: