更改量滚动条在面板上移动

阿兰

我有一个带有许多子控件并Autoscroll启用的面板单击滚动条顶部或底部的箭头只会导致几个像素的微小移动:

单击向下箭头的面板

可以控制移动量并将其设置为更大的值吗?使用 .NET Compact Framework。

编辑 1

在 .NET 的完整版中,可以直接访问VerticalScroll.SmallChangeVerticalScroll.LargeChange属性。但是这些在 Compact Framework 中不可用。所以问题是如何在 Compact Framework 中做到这一点?

编辑 2通过查看面板的AutoScrollPosition.Y,我发现该SmallChange参数设置为 5 个像素。这必须是PanelCompact Framework 中控件的默认值对于我的触摸屏应用程序,这需要类似于 70 像素。

阿兰

经过大量研究,我得出的结论是,这在 Compact Framework 中根本不可能。此答案不适用于特定问题,而是改编自Cyril Gupta 的此答案的出色解决方法

  • 创建一个新的“父”面板并将旧面板放在这个父面板上
  • 调整子级的大小,使父级的一小部分区域可见。在这个区域放置UpDown按钮。
  • AutoScroll在子面板上禁用
  • 设置子面板的高度,使滚动条消失。请注意,当然,并非所有控件都可见。
  • 当单击父面板上的按钮之一时,更改子面板的Top属性。

很好用!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

移动滚动条

来自分类Dev

移动滚动条

来自分类Dev

更改滚动条上的文本颜色

来自分类Dev

完美滚动条区域无法在移动设备上滚动

来自分类Dev

在滚动条上移动垂直线

来自分类Dev

表单滚动但滚动条不会移动

来自分类Dev

表单滚动但滚动条不会移动

来自分类Dev

动态更改滚动条上的导航栏颜色

来自分类Dev

在滚动条上更改div(隐藏/显示)

来自分类Dev

面板上自动添加滚动条后,像素似乎向右移动

来自分类Dev

Jquery移动面板中有两个滚动条?

来自分类Dev

JavaFX TextArea滚动条移动事件

来自分类Dev

同时移动2个滚动条

来自分类Dev

如何获得面板上的滚动条位置?WinForms C#

来自分类Dev

将滚动面板的垂直滚动条移到左侧

来自分类Dev

更改Jquery滚动条以一次移动一个内容

来自分类Dev

即使焦点在其他对象上,也可以在滚动时更改滚动条的值

来自分类Dev

更改JScrollPane滚动条颜色

来自分类Dev

更改滚动条的标题背景

来自分类Dev

更改Android 5.0滚动条颜色

来自分类Dev

Webkit滚动条宽度更改

来自分类Dev

更改水平滚动条的宽度

来自分类Dev

如何更改滚动条的拇指高度?

来自分类Dev

如何更改滚动条的宽度/厚度?

来自分类Dev

更改Android 5.0滚动条颜色

来自分类Dev

更改滚动条的标题背景

来自分类Dev

Webkit滚动条宽度更改

来自分类Dev

HTML / CSS-更改滚动条?

来自分类Dev

如何更改滚动条的颜色?