C# WF 第12节 Timer控件
本节内容:
1:Timer控件的简介
2:实例1 : 不停的弹出,恶意exe
3:实例2: :流水灯
4:实例3:给流水灯加上计时器和在规定的时间进行播放音乐
1:Timer控件的简介

2:实例1 : 不停的弹出,恶意exe
效果图:

实现:
步骤1:

private void timer1_Tick(object sender, EventArgs e)
{
MessageBox.Show("关不掉了吧,我会不停的弹出","尝尝我的厉害");
}
2:实例2 : 流水灯
效果图:

实现:

private void timer1_Tick(object sender, EventArgs e)
{
//MessageBox.Show("关不掉了吧,我会不停的弹出","尝尝我的厉害");
label1.Text = label1.Text.Substring() + label1.Text.Substring(, );
}
实例三:给流水灯加上一个时间,指定时间播放音乐
效果图:

步骤1:1:添加一个 label 1个time控件

步骤2:
private void Form1_Load(object sender, EventArgs e)
{
label2.Text = DateTime.Now.ToString();
} private void timer2_Tick(object sender, EventArgs e)
{
label2.Text = DateTime.Now.ToString();
}
步骤3:


private void timer1_Tick(object sender, EventArgs e)
{
//MessageBox.Show("关不掉了吧,我会不停的弹出","尝尝我的厉害");
label1.Text = label1.Text.Substring() + label1.Text.Substring(, );
SoundPlayer sp = new SoundPlayer();
sp.SoundLocation = @"E:\vs2015\12.15 timer\12.15 timer\一次就好.mp3" ;//找到对应的要播放的文件
if (DateTime.Now.Hour == && DateTime.Now.Minute == && DateTime.Now.Second == ) //在11点4分的时候播放
{
sp.Play(); //单次播放
sp.PlayLooping(); //循环播放} }
}
5:实例实现秒表
效果图:

实现:
1:前端 注意的是:1秒 = 1000 毫秒

2:后端代码的实现
public string get_time_format(int t)
{
string mm, ss, ms;
int temp = t / ; //获取总秒数
int mms = t %; //获取剩下秒数 int mmm = temp/ ; //获取分钟数
int sss = temp% ;//获取剩下的秒数 if (mms < ) ms = "" + mms.ToString();
else ms = mms.ToString();
if (mmm<) mm = ""+mmm.ToString();
else mm = mmm.ToString();
if(sss<) ss = ""+sss.ToString();
else ss = sss.ToString(); string [] time = {mm,ss,ms};
return string.Join(":", time);
} private void Form1_Load(object sender, EventArgs e)
{ } private void timer1_Tick(object sender, EventArgs e)
{
t++;
label1.Text = get_time_format(t); } private void button1_Click(object sender, EventArgs e)
{
if (timer1.Enabled)
{
timer1.Stop();
button1.Text = "开始计时";
button2.Enabled = true;
}
else //点击的时候,启动time计时器
{
timer1.Start();
button1.Text = "停止计时";
button2.Enabled = false; //当在计时的时候 不能点击清零
}
} private void button2_Click(object sender, EventArgs e)
{
label1.Text = get_time_format(); }
C# WF 第12节 Timer控件的更多相关文章
- c# WF 第8节 label控件
本节内容: 1: 文本控件 2:实现label的你追我赶实例 1:文本控件 2:实现label的你追我赶实例 步骤1 : 步骤2 : 知识点:
- c# WF 第7节 对控件的基本操作
本节内容: 1:修改控件的大小 2:控件的顺序 3:控件的对齐 4:移动button实例 1: 修改控件的大小 第一种: 第二种 : 一次操作多个控件: 选择一个控件.按住ctrl -- 再选择一个控 ...
- c# WF 第10节 textbox 控件
本节内容: 1:textbox 在哪里 2:textbox 的属性 1:textbox 在哪里 2:textbox 的属性 3:实例 实现如下: 步骤1 :7个label 2个textbox 步骤2 ...
- c# WF 第9节 button控件
本节内容: 1:实现实例 1:实现实例 每当点击一个确定就出现一个窗口,当点击最后的确定时,关闭所有的窗口. 实现: 步骤1:对Form 1 -Form3 依次进行如下设置: 步骤2 : 当每点击一个 ...
- WinForm用户控件、动态创建添加控件、timer控件--2016年12月12日
好文要顶 关注我 收藏该文 徐淳 关注 - 1 粉丝 - 3 0 0 用户控件: 通过布局将多个控件整合为一个控件,根据自己的需要进行修改,可对用户控件内的所有控件及控件属性进行修 ...
- 无边框窗体和timer控件
一.无边框窗体 1.控制按钮如何制作就是放置可以点击的控件,不局限于使用按钮或是什么别的,只要放置的控件可以点击能触发点击事件就可以了 做的好看一点,就是鼠标移入(pictureBox1_MouseE ...
- C# 如何用计时器Timer控件实现停留几秒再做切换窗体的操作
C# Timer用法及实例详解 关于C# Timer类 在C#里关于定时器类就有3个 C# Timer使用的方法1.定义在System.Windows.Forms里 C# Timer使用的方法2.定 ...
- ASP.NET AJAX入门系列(11):在多个UpdatePanle中使用Timer控件
本文将使用Timer控件更新两个UpdatePanel控件,Timer控件将放在UpdatePanel控件的外面,并将它配置为UpdatePanel的触发器,翻译自官方文档. 主要内容 在多个Upda ...
- ASP.NET AJAX入门系列(10):Timer控件简单使用
本文主要通过一个简单示例,让Web页面在一定的时间间隔内局部刷新,来学习一下ASP.NET AJAX中的服务端Timer控件的简单使用. 主要内容 Timer控件的简单使用 1.添加新页面并切换到设计 ...
随机推荐
- s3c2440裸机-时钟编程(一、2440时钟体系介绍)
1.总线框架 下图是2440的总线框架,其中有AHB(Advanced High performance Bus)高速总线,APB(Advanced Peripheral Bus)外围总线. 不同总线 ...
- Red Hat 4.4.7-4上安装glances填大大大坑实录,我的内心是崩溃的!!!
今天的任务是在公司的一台压力测试机上安装一个性能监控工具:glances 因为以前我已经多次安装和使用这个工具,我大意的以为整个过程是这样的: 分分钟搞定完事 然而 我们公司的服务器版本实在是太老了, ...
- Less(4)
1.先判断注入类型 (1)首先看到要求,要求传一个ID参数,并且要求是数字型的:?id=1 (2)再输入?id=1' 界面无变化 (3)再输入?id=1'' 界面还是无变化, (4)再输入?id=1 ...
- 题解:A
A (a.pas/c/cpp) [题目描述] 对于给定的一个正整数n, 判断n是否能分成若干个正整数之和 (可以重复) , 其中每个正整数都能表示成两个质数乘积. [输入描述] 第一行一个正整数 q, ...
- IT兄弟连 HTML5教程 HTML语言的语法 2
HTML颜色值的设置 大多数浏览器都支持颜色名集合,颜色值是一个关键字或一个RGB格式的数字,在网页中用得很多.仅仅有16种颜色名被W3C的HTML 4.0标准所支持,它们是:aqua.black.b ...
- 0x00007FFC8C5325E7 (ucrtbased.dll)处(位于 DataStructure.exe 中)引发的异常: 0xC0000005: 读取位置 0xFFFFFFFFFFFFFFFF 时发生访问冲突。
此处为非“%s” 类型数据以“%s”类型打印错误. 需要仔细检查代码中数据类型错误.
- 易飞审核员调用DEMO-DELPHI
作用:我已在其他文章里提过.直接调用易飞审核员程序,易飞9全版本全模块通用. 亮点:错误直接返回错误信息,并非错误代码. 最全.最优的易飞审核员接口开发,支持个案审核员接口开发.有需要的联系本人. 唯 ...
- C++入门到理解阶段二基础篇(1)——简介与环境安装
1.C++ 简介 C++ 是一种静态类型的.编译式的.通用的.大小写敏感的.不规则的编程语言,支持过程化编程.面向对象编程和泛型编程. C++ 被认为是一种中级语言,它综合了高级语言和低级语言的特点. ...
- PHPexcel导入数据的时候出现object解决方法
打印其他数据都是正常的,就这个是一个对象 从表格里面看不出问题 后面找到原因是表格里那个名字 李珊珊 周围有空白字符,去掉之后就能正常导入, 解决方法: 找到导入文件的那个方法 ...
- C++ getline函数用法详解
转载自http://c.biancheng.net/view/1345.html 虽然可以使用 cin 和 >> 运算符来输入字符串,但它可能会导致一些需要注意的问题. 当 cin 读取数 ...