zoukankan      html  css  js  c++  java
  • Movie类

    /// <summary>
        /// 3D动画类
        /// </summary>
        public class Movie
        {
            Timer _timer = new Timer();

            public Movie()
            {
                _timer.Enabled = false;
                _timer.Tick += new EventHandler(timer_Tick);
            }

            void timer_Tick(object sender, EventArgs e)
            {
                if(Refrash!=null)
                    Refrash();
                //如果有计数
                if (_RunTimes >= 1)
                {
                    _nowCount++;
                    //到达次数
                    if (_nowCount == _RunTimes)
                        IsRunning = false;
                }
            }

            /// <summary>
            /// 运行状态
            /// </summary>
            public bool IsRunning
            {
                get { return _timer.Enabled; }
                set { _timer.Enabled = value; }
            }

            /// <summary>
            /// 刷新的动作
            /// </summary>
            public Action Refrash;

            /// <summary>
            /// 执行刷新动作的间隔时间(毫秒)
            /// </summary>
            public int Interval
            {
                get { return _timer.Interval; }
                set { _timer.Interval = value; }
            }

            int _nowCount=0;

            int _RunTimes = 0;
            /// <summary>
            /// 总共运行次数[为0则不计次数]
            /// </summary>
            public int RunTimes
            {
                get { return _RunTimes; }
                set
                {
                    //重置当运行的次数
                    _nowCount = 0;
                    //关闭运行
                    IsRunning = false;
                    _RunTimes = value;
                }
            }
        }

  • 相关阅读:
    《WCF全面解析》-上册 1-3章 读书笔记
    git上传本地Intellij idea 项目到码云的git仓库中
    Node.js安装及环境配置之Windows篇
    让IntelliJ IDEA支持创建*.vue文件及打开*.vue文件
    maven命令mvn package指定jar包名称
    spring 时间格式化注解@DateTimeFormat和 @JsonFormat
    事务及事务隔离级别
    @RequestBody的使用
    接口jdk1.8与jdk1.9新特性
    Spring AOP无法拦截内部方法调用-- expose-proxy="true"用法
  • 原文地址:https://www.cnblogs.com/gxlinhai/p/1977191.html
Copyright © 2011-2022 走看看