问题标签 [autoscroll]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
winforms - 如何强制垂直滚动条始终从 WinForms 中的 AutoScroll 可见?
将 VS2010 和 .NET 4.0 与 C# 和 WinForms 一起使用:
我总是希望一个垂直滚动条为我的面板显示为禁用的滚动条(当不需要它时,当它可以使用时启用一个滚动条。
所以它就像一个混合 AutoScroll。我尝试过使用 VScrollBars,但我不知道将它们放置在哪里才能完成这项工作。
本质上,我有一个用户控件,它充当控件的“文档”,它的大小会发生变化,因此在使用自动滚动时它可以完美地工作。当用户控件不适合并且用户可以将其向上移动时,会出现滚动条。
它本质上就像一个网络浏览器。但是,重绘控件需要很长时间(它的表单具有许多字段和按钮等在面板内的网格中的组内:P
所以无论如何,当自动滚动启用垂直滚动条时,重绘窗口需要一段时间。我想始终如上所示显示垂直滚动条(具有启用/禁用功能)。
如果有人有帮助,我已经阅读了很多关于自动滚动主题的帖子,但没有人问我在问什么,我无法提出解决方案。
python - 具有自动和自定义滚动的 Python Tkinter 文本小部件
我编写了一个简单的基于 Tkinter 的 Python 应用程序,它从串行连接中读取文本并将其添加到窗口中,特别是一个文本框。
经过大量的调整和一些非常奇怪的例外,这行得通。然后我通过这样做添加了自动滚动:
这些行在一个线程中运行。线程在从串行连接读取时阻塞,拆分行,然后将所有行添加到小部件。
这也有效。然后我想让用户滚动应该禁用自动滚动,直到用户滚动回底部。
我发现这个 停止文本小部件在内容更改时滚动, 这似乎是相关的。特别是,我尝试了 DuckAssasin 评论中的代码:
我也尝试.get()[1]
了这实际上是我想要的元素(底部位置)。但是,这会崩溃,但有以下异常:
似乎 tkinter 某处返回 None 然后被解析为浮点数。我在某处读到,例如,如果请求的位置不可见,则文本的索引方法有时会返回 None 。
希望任何人都可以帮助我解决这个问题!
[编辑]
好的,我已经组装了一个演示脚本,可以在我的 Win XP 机器上重现这个问题:
我让这个 scipt 运行并开始上下滚动,一段时间后我得到了很多不同的异常,例如:
我希望这可以帮助你帮助我:)
谢谢,
/J
iphone - Tableviewcell 中的自动滚动
我有这个用于自动滚动 tableviewcell 的代码,当我单击此按钮时,它会自动开始滚动,但我想在另一个按钮单击时停止此操作。如何在单击按钮时停止上述自动滚动。提前感谢。
jquery - jCarousel - 如何通过自动滚动暂停悬停?
JCarousel 最近发生了变化(2011 年 1 月)。
它曾经有一种方法可以通过自动滚动实现悬停暂停。
使用新版本,我无法解决如何让自动滚动在悬停时停止:
我希望滚动在鼠标悬停时停止并在鼠标悬停时重新开始。
有什么建议么?
示例代码在这里 - http://testsite3.dk/jcarousel/
Jcarousel在这里:github.com/jsor/jcarousel
链接到 JQuery + javascript 以在此处加载拇指 - http://testsite3.dk/jcarousel/autoscroll.txt
wpf - 具有自动垂直滚动的多行文本框
互联网上有很多类似的问题,包括 SO,但建议的解决方案在我的情况下不起作用。场景:xaml 中有一个日志文本框
代码隐藏中有一些方法可以完成一些工作并将一些多行(也许这就是问题?)消息添加到此文本框中:
在所有操作发生后需要滚动到文本框的底部。尝试了 ScrollToEnd()、ScrollToLine、将文本框包装到 ScrollViewer、Selection 和 Caret 解决方法,将 ScrollToEnd 附加到 TextChanged。这些都不起作用,在溢出文本框高度的执行行之后仍然需要手动滚动。抱歉重复的问题,我想我错过了一些可以由对问题有新见解的人快速解决的小问题。提前致谢。
android - Android 图库:setPosition 不会设置动画
我一直在使用画廊,并且有一个按钮可以将画廊位置设置为某个数字。我希望我的画廊轻轻滚动到定义的位置。
因此,我一直在使用以下命令:
应该工作,对吧?但是没有滚动动画:图库直接转到位置 10,然后……就是这样。我应该怎么做才能解决这样的事情?(除了开发我自己的画廊...)
提前致谢。
jquery - jQuery 自动滚动到 DIV ID
我在网页的三分之一处有一个 div id
HTML
JavaScript
CSS
但我无法让自动滚动将我带到页面刷新时的 div id。
我是否使用了错误的 JavaScript 命令?
c# - 如何在 C# 中自动滚动
如何在 C# 中自动滚动滚动条(而不是永久滚动)?
例如,当我更新分配了滚动条的对象中的某些内容时,我希望它自动滚动到最右侧。
我试过:
但它变成永久的最大值。
对此有任何答案吗?
javascript - 使用javascript平滑自动滚动
我正在尝试在我的网页上实现一些代码以在加载页面后自动滚动。我使用了一个Javascript函数来执行自动滚动,当页面加载时我调用了我的函数,但是页面仍然滚动不顺畅!有什么办法可以自动流畅地滚动我的页面吗?
这是我的 Javascript 函数:
c# - 表单上的 AutoScrollMinSize 故障最小化/最大化
我有一个自定义的 UserControl ,其函数在每次调整控件大小时都会更新 AutoScrollMinSize 。此控件设置为 DockStyle.Fill 在带有其他一些控件的父窗体内。
我的问题是,当我最小化或最大化容器表单时,它会发送两个连续的调整大小事件,并且由于某种原因我的滚动条消失了。
当我通过调整表单边框大小来调整表单大小时,滚动条每次都会完美更新。只有当我最小化或最大化滚动条才会消失。
我试过单独或一起订阅 OnResize 和 OnSizeChanged 并且遇到同样的问题。如果新值不等于当前值,我只尝试设置 AutoScrollMinSize(以防在将其两次设置为相同值时出现一些故障),但我仍然有这个问题。
我的控件样式如下: