我的表格中有一個FlowLayoutPanel1
,裏面有一堆按鈕。我想改變它的滾動條的樣子,所以我加了一個TrackBar1
,希望能讓它看起來更好。我無法弄清楚如何去做。帶滾動條的滾動FlowPanel滾動條
我想:
Panel1.AutoScroll.value = TrackBar1.Value
但它給人的錯誤:
'value' is not a member of Boolean
我有什麼在此代碼做錯了什麼?
我的表格中有一個FlowLayoutPanel1
,裏面有一堆按鈕。我想改變它的滾動條的樣子,所以我加了一個TrackBar1
,希望能讓它看起來更好。我無法弄清楚如何去做。帶滾動條的滾動FlowPanel滾動條
我想:
Panel1.AutoScroll.value = TrackBar1.Value
但它給人的錯誤:
'value' is not a member of Boolean
我有什麼在此代碼做錯了什麼?
我懂了。我應該把.VerticalScroll.Value
而不是AutoScroll.Value
。
Panel1.VerticalScroll.Value = TrackBar1.Value
這工作。
您的代碼是錯誤的。將其更改爲
Panel1.HorizontalScroll.Value = TrackBar1.Value
這裏,Panel1.AutoScroll
只能告訴你,如果它是True
或False
。
正如其他人已經提到的,Panel1.AutoScroll
是一個布爾值。您需要使用HorizontalScroll.Value
或VerticalScroll.Value
,以符合您的要求。
['Panel.AutoScroll'](https://msdn.microsoft.com/en-us/library/system.windows.forms.scrollablecontrol.autoscroll.aspx)是一個布爾值,表示是或否,是否AutoScroll'活躍 – Plutonix