2015-05-03 19 views
1

我正在使用FlowLayoutPanel(其流動方向設置爲TopDown)根據垂直滾動條是否可見在屏幕上來調整其寬度的程序功能。我已經想出瞭如何檢測滾動條是否可見。如何獲得AutoScroll滾動條的厚度?

我的問題是,我似乎無法弄清楚如何找到(預編程)垂直滾動條的寬度。我想在溢出時擴展面板寬度的原因是因爲滾動條與面板中的控件重疊。

如果可能,我想避免更改控件的邊距/填充,並且我想避免使用我在自己的代碼中聲明自己的常量。

我還想避免添加VerticalScrollBar組件,除非有一種簡單的方法來基於滾動條的拇指位置以編程方式滾動通過溢出面板。

有沒有人有任何想法?謝謝!

+0

你談論的WinForms? –

+0

WPF或Windows窗體?兩者都有一個flowlayout面板。 –

回答