2015-06-16 94 views
1

我創建了一個自定義滾動條,我想將我的可滾動和可縮放面板移動到滾動條中的拇指位置。由於我不想使默認滾動條可見,因此我將AutoScroll設置爲false。AutoScroll設置爲false時設置AutoScrollPosition

要在面板中滾動,我使用AutoScrollPosition的財產

Panel.AutoScrollPosition = new Point(x, y); 

我能夠在面板滾動到某個位置。但是,AutoScrollPosition的值並不超出一些任意值,在我的情況下是-181,因此不會超出這個值。我花了很多時間在這個bug中。任何幫助都感激不盡。

+0

您可以添加一些更多的代碼或您描述的內容(即圖像)的示例,以便我們可以更輕鬆地幫助您? – Blubberguy22

回答

0

我想出瞭如何做到這一點。如果有人有類似的問題,它可以被固定爲

Panel.SetBounds(0, -ScrollBar.Value, Panel.Width, Panel.Height); 

其中「ScrollBar.Value」是從垂直滾動條拇指的位置值。

相關問題