【发布时间】:2011-03-04 18:50:05
【问题描述】:
我正在编写一个自定义控件,其中包含一个项目列表(子控件),这些项目可以水平调整大小以适应控件的宽度。如果有很多项目(或者控件被调整大小以至于它垂直不够高),那么垂直滚动条是必要的;但是当出现垂直滚动条时,子控件突然太宽,导致出现水平滚动条。
鉴于我正在手动控制控件放置(不依赖于AnchorStyles),什么是确保在不需要时不会出现水平滚动条的正确方法? (注意:我无法手动控制 VScroll 属性,因为我使用的是 Compact Framework;如果项目的最小宽度大于客户区域,则合法地需要水平滚动条。)
【问题讨论】:
标签: c# .net winforms compact-framework autoscroll