2010-05-21 34 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