回答
我不認爲你可以用你想要的方式做到這一點。也許你可以建立自己的,請看看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