我正在编写一个自定义控件,其中包含一个项目列表(子控件),这些项目可以水平调整大小以适应控件的宽度。如果有很多项目(或者控件被调整大小以至于垂直不够高),那么垂直滚动条是必要的;但是当出现垂直滚动条时,子控件突然太宽,导致出现水平滚动条。
考虑到我正在手动控制控件放置(不依赖于 ),确保在不需要时不会出现水平滚动条的正确方法是AnchorStyles
什么?(注意:我无法VScroll
手动控制属性,因为我在 Compact Framework 上;如果项目的最小宽度比客户区宽,则合法地需要水平滚动条。)