- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有一个表单,其中控件动态添加到面板。但是,当它们这样做时,它们会多次添加到折叠下方(容器底部)。很高兴 .NET Framework 提供了这种 ScrollControlIntoView 方法,但是,为了增加可用性,如果有一种简单的动画方式,让用户很容易理解面板是自动滚动的,那也很好。
有没有人遇到过这种情况或对如何解决它有任何想法?
最佳答案
您可以子类化 Panel
,添加一个 Timer
,并覆盖 ScrollIntoView()
,以便在您的新 中完成这一切动画滚动面板
。我很确定您必须这样做才能使用某些 protected
方法,例如返回 Point
的 ScrollToControl()
code>(由 ScrollIntoView
使用)。
关于c# - 是否有一种简单的方法来为 ScrollableControl.ScrollControlIntoView 方法设置动画?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/175723/
我正在构建基于 ScrollableControl 的自定义用户控件。 现在我正在尝试在我的控件周围添加边框(类似于 DataGridView 的边框) 我可以使用以下方法绘制边框: e.Graphi
我在使用 ScrollableControl(更准确地说是面板)时遇到了问题。当鼠标指针直接在滚动条上滚动时,会正确触发 Scroll 事件。 但是当使用鼠标滚轮滚动时,Panel 会正确滚动但不会触
我有 ScrollableControl 继承者,我想绘制在滚动期间不可滚动的元素(如标题)。 有什么解决办法吗? 最佳答案 看来没有办法了。例如,当控件向上滚动时,通过 ScrollWindow A
我正在构建将用于显示图 block map 的自定义用户控件,我选择 ScrollableControl 作为基类,因为我希望在我的控件中有滚动条。 我已经成功创建了负责仅绘制所需元素的绘制逻辑。 现
我正在创建我自己的非常基本的网格控件。我决定派生自 ScrollableControl(这就是 DataGridView 似乎要做的事情)并从那里开始。 我有很多代码来绘制我的单元格,但我很难弄清楚如
我有一个表单,其中控件动态添加到面板。但是,当它们这样做时,它们会多次添加到折叠下方(容器底部)。很高兴 .NET Framework 提供了这种 ScrollControlIntoView 方法,但
.NET UserControl (从 ScrollableControl 下降)必须能够显示水平和垂直滚动条。 调用者可以设置这些水平和垂直滚动条的可见性和范围: UserControl.AutoS
我是一名优秀的程序员,十分优秀!