zoukankan      html  css  js  c++  java
  • 时间控件

    一个是利用时间控件实现图片的动画的效果,还有一个是考试答题的计时器供你参考

    下面的这段代码是利用时间控件让pictureBOX控件中的图片实现动画效果

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

    namespace MySchool
    {
        public partial class AboutForm : Form
        {
            int index = 0;
            public AboutForm()
            {
                InitializeComponent();
            }

            private void tmrTime_Tick(object sender, EventArgs e)
            {
               
                if (index < ilAbout.Images.Count - 1)
                {
                    index++;
                }
                else
                {
                    index = 0;
                }
                picAbout.Image = ilAbout.Images[index];
            }

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

    下面的代码是考试计时器
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Text;
    using System.Windows.Forms;

    namespace MySchool
    {
        public partial class AnswerCardForm : Form
        {
            public AnswerCardForm()
            {
                InitializeComponent();
            }

            // 计时器的 Tick 事件
            private void tmrCostTime_Tick(object sender, EventArgs e)
            {
                int minute;   // 当前的分钟
                int second;   // 秒

                // 如果还剩有答题时间,就显示剩余的时间
                if (QuizHelper.remainSeconds > 0)
                {
                    minute = QuizHelper.remainSeconds / 60;
                    second = QuizHelper.remainSeconds % 60;
                    lblTimer.Text = string.Format("{0:00}:{1:00}", minute, second);  // 补充知识点
                    QuizHelper.remainSeconds--;
                }
                // 否则,停止计时,提示交卷
                else
                {
                    tmrCostTime.Stop();
                    MessageBox.Show("时间到了,该交卷了!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    QuizResultForm quizResultForm = new QuizResultForm();
                    quizResultForm.Show();
                    this.Close();
                }
            }
  • 相关阅读:
    Codeforces 631A Interview【模拟水题】
    Codeforces 651E Table Compression【并查集】
    Codeforces 651D Image Preview【二分+枚举】
    Codeforces 651C Watchmen【模拟】
    Codeforces 651B Beautiful Paintings【贪心】
    18.06.26 16年期末10:游览规划
    18.06.25 POJ4129 16年期末09:变换的迷宫
    18.06.25 POJ4150 16年期末07:上机
    18.06.25 16年期末06 42点
    18.06.25 16年期末01-05集合
  • 原文地址:https://www.cnblogs.com/xianyin05/p/1455986.html
Copyright © 2011-2022 走看看