回答
我不认为你可以用你想要的方式做到这一点。也许你可以建立自己的,请看看herehttp://www.codeproject.com/KB/miscctrl/customscrollbar.aspx
已经有一些关于此事的Q/A here。
简单地设置垂直滚动像这样:
flowLayoutPanel1.Controls.OfType<VScrollBar>().First().Width = 20; //or any int value as you want
和水平:
flowLayoutPanel1.Controls.OfType<HScrollBar>().First().Height = 15;
,但这个片段之前,你可能需要确保有表示这种控制滚动条或不..
我以前没有使用flowLayoutpanel ..所以我不知道你为什么在winforms中使用这个控件..
但给你控制显示上的控制或不滚动条的逻辑/想法..
我用datagridview的这个逻辑..
1-)I,简单地计算出“显示总行高“和”总显示列宽度“
2-)如果总行高度大于当前datagridview高度,则意味着将出现滚动条。对于其他滚动条也是如此(列宽大于dgv宽度)
但是,如果你确定有一个scrollba r显示在你的控制上,那么上面的代码行将根据你的需要设置宽度或高度。
'flowLayoutPanel1.Controls'集合将不会有一个VScrollBar控件在任何时间点,除非你明确地将其添加到FlowLayoutPanel .. – dotNETbeginner
@dotNETbeginner正如我在我的回答中所提到的,我没有在我的项目中使用flowLayoutpanel ..而且我在datagridview滚动条上的经验在需要时自动实现与我的描述相同的检查。所以当需要的时候会有滚动条。并且当不需要滚动条时,它将是“空”;) – sihirbazzz
- 1. 水平滚动条宽度
- 2. js滚动条宽度
- 3. CSS滚动条宽度
- 4. CSS滚动宽度为100%?
- 5. HTML滚动条宽度
- 6. div滚动条宽度
- 7. 图表宽度滚动
- 8. Flex Advanceddatagrid滚动条宽度
- 9. 滚动最大值(滚动宽度)滚动不起作用
- 10. 水平滚动条和宽度自动
- 11. 自动布局和滚动型宽度
- 12. Kendo Grid - 自动宽度和滚动
- 13. 查找TileList的宽度 - 滚动条宽度Flex
- 14. 有没有办法让背景图像自动宽度,全高,高度滚动,无宽度滚动
- 15. 滚动条改变图像的宽度
- 16. 水平滚动时的固定宽度
- 17. 滚动宽度总是返回undefined
- 18. ScrollView中Android滚动条的宽度
- 19. Extjs4如何更改滚动条宽度
- 20. 找到DOM滚动条的宽度
- 21. 在窗口滚动更改div宽度
- 22. 滚动时元素宽度变化
- 23. 解决CSS滚动条宽度
- 24. 影响div宽度的滚动条
- 25. 宽度上升和溢出滚动
- 26. 100%宽度的灯箱与滚动
- 27. 如何限制UIScrollView滚动宽度?
- 28. 水平滚动条甚至100%宽度
- 29. 1000宽度以下的水平滚动
- 30. 100%宽度+水平和垂直滚动
滚动条宽度是一个系统设置。 –
@HansPassant如果它的父控件支持,那么滚动条宽度或高度可以设置..我已经知道datagridview支持..并检查写一个答案.. flowlayoutpanel还支持 – sihirbazzz