zoukankan      html  css  js  c++  java
  • C#实现文字动画效果

    首先,新建Windows应用程序,命名为:MovingWord,生成窗体Form1(文字动画),为该窗体添加一个Label控件和两个按钮控件,一个时钟控件Timer,lable1控件的text属性设置为“爱你一万”,具体效果图如下:

    其次,为相应控件添加相应的代码,完整代码如下:

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Text;
    using System.Windows.Forms;

    namespace 文字动画
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }

            private void button1_Click(object sender, EventArgs e)
            {
                timer1.Start();
            }

            private void button2_Click(object sender, EventArgs e)
            {
                timer1.Stop();
            }

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

    }
    程序说明:
    timer1事件中的这段代码实现label控件的移动:
    label1.Left -= 5;
                if (label1.Right < 0)
                {
                    label1.Left = Width;
                }
    播放按钮和停止按钮按钮,分别控制timer控件的触发。

  • 相关阅读:
    [Linux] VIM Practical Note
    [JAVA] JAVA 文档注释
    [JAVA] JAVA 类路径
    [JAVA] JAVA JDK 安装配置
    [Dynamic Language] Python定时任务框架
    [DataBase] MongoDB (8) 副本集
    [DataBase] MongoDB (7) MongoDB 索引
    [DabaBase] MongoDB (6) 启动、停止、相关系统配置及安全性设置
    [Dynamic Language] 用Sphinx自动生成python代码注释文档
    [JAVA] java class 基本定义 Note
  • 原文地址:https://www.cnblogs.com/zwq194/p/1205933.html
Copyright © 2011-2022 走看看