gpt4 book ai didi

.net - 为什么只能以编程方式达到 ScrollBar 的 Maximum 属性有充分的理由吗?

转载 作者:行者123 更新时间:2023-12-04 20:22:28 25 4
gpt4 key购买 nike

直觉上,人们会假设 Minimum Maximum ScrollBar 的属性可用于控制其用户可访问的范围,但 Maximum 's MSDN article状态:

You might consider adjusting the Maximum property dynamically to match the size of the scroll bar's parent in proportion to pixel size or to the number of rows or lines displayed.

The maximum value can only be reached programmatically. The value of a scroll bar cannot reach its maximum value through user interaction at run time. The maximum value that can be reached through user interaction is equal to 1 plus the Maximum property value minus the LargeChange property value. If necessary, you can set the Maximum property to the size of the object -1 to account for the term of 1.



你能解释一下为什么会这样吗?

最佳答案

我猜这是因为滚动条的值是指可滚动区域显示的范围的开始。因此,如果允许用户通过用户交互滚动到其最大值,那么他们将能够将内容从控件顶部滚动。

我经常看到一些应用程序允许您滚动,直到内容的末尾通过滚动区域的顶部。 (留下一个空白区域可见。)但从直觉上来说,您会期望滚动条会在您到达可滚动区域的底部时停止。

我知道我只是听起来像一个胡言乱语的疯子。希望它有点道理。

关于.net - 为什么只能以编程方式达到 ScrollBar 的 Maximum 属性有充分的理由吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4871732/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com