0

我想在 winforms 中实现滚动功能。我需要文本像选框一样滚动,但从底部到顶部。

我怎样才能做到这一点?

4

3 回答 3

1

这个问题有点含糊,但我认为您想要做的是在您的表单上设置 AutoScroll=true 并自动提供滚动。

于 2009-08-11T05:17:03.850 回答
1

我想我知道你想做什么。(使特定区域可滚动)您可以这样做:

  • 创建表单
  • 将面板拖到其上。
  • 设置面板对接...您想要的方式
  • 为面板设置 AutoScroll = true(Eric 建议这样做)。
  • 现在将任何其他控件拖到面板上。

面板区域现在可滚动。

如果要使整个表单可滚动,请为表单设置 AutoScroll = true。

于 2009-08-11T05:26:58.010 回答
0

关于您对 PK 答案的评论,您需要简单地编码到计时器或其他方法中,以更改标签/控件 Y(或顶部)值,并根据需要递减它。一旦达到 -(control Height),更改为 (Form.Height)+(Control Height) 并继续递减。

于 2009-08-11T06:10:22.497 回答