吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 10326|回复: 10
收起左侧

[其他转载] C# 实现字幕上下滚动

 关闭 [复制链接]
mycsy 发表于 2009-4-15 20:50
void Timer1Tick(object sender, EventArgs e)
        {
            int FWidth = this.panel1.Width;
            int FHeight = this.panel1.Height;

            Point LPos = new Point(this.label1.Location.X, this.label1.Location.Y);
            if (LPos.Y < FHeight)
            {
                this.label1.Location = new Point(LPos.X, LPos.Y+2);
                return;
            }
            else
            {
                this.label1.Location = new Point(0, 0);
            }
            
        }
        
        void MainFormLoad(object sender, EventArgs e)
        {
            this.timer1.Start();
        }

=============================
一个LAB
一个TIME
OK

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

风云 发表于 2009-4-16 00:36
谢了大哥,,用来看看
风云 发表于 2009-4-16 00:42
 楼主| mycsy 发表于 2009-4-16 20:31
西氏 发表于 2009-10-10 21:41
楼主原来是学习c#的,以后还请多多知道。
xiumudaidiao 发表于 2009-12-10 02:11
左右移动其实也挺简单,但是首先要明白原理

这里,用了一个Timer控件,定时的促发事件,然后让目标的Y坐标增加,所有就会上下移动
触类旁通,现在我们只要让目标的X坐标增加,而Y坐标不变,那么左右移动就完成了
mmc 发表于 2010-1-1 13:16
我也刚刚学习c#,以后请多多指教~~~
luo8268326 发表于 2010-11-22 23:23
谢谢,真的非常感谢了
mause 发表于 2010-11-29 09:56
求完整教程
脸大走天下 发表于 2012-6-4 15:48
不错啊,来学习了
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-16 16:19

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表