2010-05-21 67 views
8

我有一個窗體,並在其上放置了一個垂直滾動條。.NET垂直滾動條不尊重最大屬性

不管我設置的「最大」屬性,滾動條只滾動到那個價值減去9

這是爲什麼?我使用C#在Visual Studio 2008中(的WinForms)

回答

19

經過一番研究

,我發現一個滾動條,只能去到它的最大減滾動條的滑塊的大小。

而滑塊的大小似乎等於(LargeChange - 1)。

對我來說,看起來並不很直觀,但是你去了。

+3

你說得對;我正要說同樣的話。最糟糕的是這個奇怪的設計完全沒有記錄。 – Thomas 2010-05-21 14:22:49

+2

文檔上的好處。就我而言,-1是一個神奇的數字。對於微軟來說,這樣的共同控制非常渺茫! – 2010-05-21 16:00:09