c#之滚动字幕动画窗体的实现详解

 更新时间:2013年06月08日 15:33:11   作者:  
本篇文章是对c#中滚动字幕动画窗体的实现方法进行了详细的分析介绍,需要的朋友参考下
提示:运行该程序可双击滚动字幕推出程序。(当然任务管理器也可以...)
步骤如下:
1.新建窗体,并设置窗体的FormBorderStyle属性为None,且“TransparencyKey”属性为“Control”。
2.使用1个Label空间,Text任意写,Font等样式自定。
3.使用1个Timer空间,设置其Enable为True,Interval设置为100;
4.添加Form1的窗体加载事件,代码如下:
复制代码 代码如下:

        private void Form1_Load(object sender, EventArgs e)
        {
            this.timer1.Interval = 10;
            this.timer1.Enabled = true;
            this.WindowState = FormWindowState.Maximized;
        }

5.添加Timer1空间的Tick事件代码:
复制代码 代码如下:

        private void timer1_Tick(object sender, EventArgs e)
        {
            label1.Left -= 2;
            if (label1.Right < 0)
                label1.Left = this.Width;
        }

6.给标签单击事件添加关闭窗口功能:
复制代码 代码如下:

        private void label1_Click(object sender, EventArgs e)
        {
            this.Close();
        }

相关文章

  • C#获取指定PDF文件页数的方法

    C#获取指定PDF文件页数的方法

    这篇文章主要介绍了C#获取指定PDF文件页数的方法,涉及C#操作pdf文件的技巧,非常具有实用价值,需要的朋友可以参考下
    2015-04-04
  • C#程序调用C++动态库(dll文件)遇到的坑及解决

    C#程序调用C++动态库(dll文件)遇到的坑及解决

    这篇文章主要介绍了C#程序调用C++动态库(dll文件)遇到的坑及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-08-08
  • extern外部方法使用C#的实现方法

    extern外部方法使用C#的实现方法

    这篇文章主要介绍了extern外部方法使用C#的实现方法,较为详细的分析了外部方法使用C#的具体步骤与实现技巧,具有一定的参考借鉴价值,需要的朋友可以参考下
    2014-12-12
  • Linq利用Distinct去除重复项问题(可自己指定)

    Linq利用Distinct去除重复项问题(可自己指定)

    这篇文章主要介绍了Linq利用Distinct去除重复项问题(可自己指定),具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-01-01
  • C#(.net)水印图片的生成完整实例

    C#(.net)水印图片的生成完整实例

    这篇文章主要介绍了C#(.net)水印图片的生成方法,以一个完整实例的形式讲述了水印图片的生成技巧,非常实用,需要的朋友可以参考下
    2014-09-09
  • C#自定义鼠标拖拽Drag&Drop效果之基本原理及基本实现代码

    C#自定义鼠标拖拽Drag&Drop效果之基本原理及基本实现代码

    拖拽效果无论是在系统上、应用上、还是在网页上,拖拽随处可见,下面通过本文介绍下C#自定义鼠标拖拽Drag&Drop效果之基本原理及基本实现代码,需要的朋友可以参考下
    2022-04-04
  • C#快速实现IList非泛型类接口的自定义类作为数据源

    C#快速实现IList非泛型类接口的自定义类作为数据源

    本文主要介绍了C#快速实现IList非泛型类接口的自定义类作为数据源,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-02-02
  • C#交错数组浅析

    C#交错数组浅析

    这里介绍C#交错数组,数组是具有同一类型的一组值,数组是引用类型的,因此存在内存堆中。数组中的元素值可以在定义数组时赋予,也可以在定义数组后对单个元素进行赋值
    2012-09-09
  • C# salt+hash 加密

    C# salt+hash 加密

    本文主要介绍了C# salt+hash加密规则、C# salt产生伪随机数原理、hash原理、使用hash来加密的原因等等。具有一定的参考价值,下面跟着小编一起来看下吧
    2017-01-01
  • C#装箱和拆箱的原理介绍

    C#装箱和拆箱的原理介绍

    这篇文章介绍了C#装箱和拆箱的原理,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-03-03

最新评论