【问题标题】:Scrolling panel using horizontal scroll bar使用水平滚动条的滚动面板
【发布时间】:2011-03-28 00:38:49
【问题描述】:

如何将水平滚动条应用到面板?

我正在开发 2d 平铺地图编辑器,我正在使用面板来保存内容。当我的地图比我的面板大时,它会熄灭并变得不可见,是否可以应用自定义滚动条?

【问题讨论】:

  • 这可能取决于您使用的是 WinForms、Web 窗体、WPF 还是 SilverLight。请告诉我们哪个。还有,这和 C# 有什么关系?

标签: .net winforms user-interface scrollbar panel


【解决方案1】:

Panel 派生自 ScrollableControl。所以有一个属性AutoScroll。只需将其设置为true,其余的将自动完成。

【讨论】:

    【解决方案2】:

    虽然这不再适用,因为问题已明确针对目标 winform,但在 Web 表单中,您可以将 ScrollBars 属性设置为 ScrollBars.Horizo​​ntal。

    【讨论】:

    • 不存在(在winforms中,问题适用于winforms)
    • 原来的问题没有指定winforms。此后已得到澄清,但此答案可能对搜索者仍然有用。
    • 很公平,请建议咨询bobpowell.net/understanding_autoscroll.htm,对于winforms,您确实需要确保您没有在子控件中使用停靠点或锚点以外的任何东西,并设置AutoScrollMinSize。真的,一切都归结于此。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-13
    • 1970-01-01
    • 2017-06-26
    • 2012-09-16
    • 1970-01-01
    相关资源
    最近更新 更多