【问题标题】:Text marquee WinForms文本框 WinForms
【发布时间】:2009-08-11 05:14:36
【问题描述】:

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

我该怎么做?

【问题讨论】:

标签: winforms scroll marquee


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

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

    面板区域现在可以滚动了。

    如果您想让整个表单可滚动,则为表单设置 AutoScroll = true。

    【讨论】:

    • 我想要自动滚动文本,即某些行会自动从下到上重复移动
    • 您想要选取 LIKE 功能吗?
    • 您应该在问题中说明这一点
    • 抱歉给您带来了困惑。是的,我只需要选取框类型功能
    【解决方案3】:

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

    【讨论】:

    • 哦,这是唯一的解决方案吗?无论如何感谢您的建议
    • 没有提供此功能的内置控件。
    猜你喜欢
    • 2017-03-22
    • 2011-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-07
    • 2010-11-15
    • 1970-01-01
    相关资源
    最近更新 更多