Timer组件
1、常用属性
Interval 用于获取或设置Timer组件Tick事件发生的时间间隔,属性值不能小于1
制作左右飘摇窗体
private void timer1_Tick(object sender, EventArgs e)
{
Rectangle rect = Screen.GetWorkingArea(this);//获取屏幕大小
if (this.Left != (rect.Width - this.Width))
{
this.Left++;//窗体向右移动
this.Top += ;//窗体向下移动
}
else
{
timer1.Enabled = false;//停用Timer组件
timer2.Enabled = true;//启用Timer组件
}
}
private void timer2_Tick(object sender, EventArgs e)
{
Rectangle rect = Screen.GetWorkingArea(this);//获取屏幕大小
if (this.Left == )
{
timer2.Enabled = false;//停用Timer组件
timer1.Enabled = true;//启用Timer组件
}
else
{
this.Left--;//窗体向左移动
this.Top -= ;//窗体向上移动
}
}
倒计时
//变量用于存储年、月、日、时、分、秒
public long LogYear, logMonth, logDay, logHour, logMinte, logSencon;
private void timer1_Tick(object sender, EventArgs e)
{
DateTime get_time1 = DateTime.Now;//得到当前系统时间
DateTime sta_ontime1 = Convert.ToDateTime(//得到世界杯开幕时间
Convert.ToDateTime("2014-10-13 00:00:00"));
txtYear.Text = DateAndTime.DateDiff(//计算相隔年数
"yyyy", get_time1, sta_ontime1,
FirstDayOfWeek.Sunday,
FirstWeekOfYear.FirstFourDays).ToString();
txtMonth.Text = DateAndTime.DateDiff(//计算相隔月数
"m", get_time1, sta_ontime1,
FirstDayOfWeek.Sunday,
FirstWeekOfYear.FirstFourDays).ToString();
textday.Text = DateAndTime.DateDiff(//计算相隔天数
"d", get_time1, sta_ontime1,
FirstDayOfWeek.Sunday,
FirstWeekOfYear.FirstFourDays).ToString();
txtHour.Text = DateAndTime.DateDiff(//计算相隔小时数
"h", get_time1, sta_ontime1,
FirstDayOfWeek.Sunday,
FirstWeekOfYear.FirstFourDays).ToString();
txtmintue.Text = DateAndTime.DateDiff(//计算相隔分钟数
"n", get_time1, sta_ontime1,
FirstDayOfWeek.Sunday,
FirstWeekOfYear.FirstFourDays).ToString();
txtsecon.Text = DateAndTime.DateDiff(//计算相隔秒数
"s", get_time1, sta_ontime1,
FirstDayOfWeek.Sunday,
FirstWeekOfYear.FirstFourDays).ToString();
textBox1.Text = DateTime.Now.ToString();
}
private void Form1_Load(object sender, EventArgs e)
{
textBox2.Text = //显示世界杯时间
"2014-10-13 00:00:00" + " 星期五";
timer1.Enabled = true;//开启计时器
}
制作动画
private void tmr_Action_Tick(object sender, EventArgs e)
{
CreateGraphics().DrawImage(//在窗体中绘制图片信息
Image.FromFile(
(index++ > ? (index = ) : index).
ToString() + ".jpg"), new Point(, ));
}
Timer组件的更多相关文章
- 使用Timer组件_实现定时更改窗体颜色
1 向窗体拖入Timer组件 2 更改其Enable属性为true 3 其interval属性为300 4 在Tick事件中写入随机变色代码 private void timer1_Tick(obje ...
- 使用Timer组件实现倒计时
实现效果: 知识运用: Timer组件的Enabed属性 实现代码: private void timer1_Tick(object sender, EventArgs e) { DateTime ...
- 使用Timer组件制作计时器
实现效果: 知识运用: Timer组件的interval属性 //获取或设置Timer组件Tick事件发生的时间间隔 public int Interval {get;set} NumericUpDo ...
- 使用Timer组件实现人物动画效果
实现效果: 知识运用: Graphics类的DrawImage方法 //在指定位置 按原始大小绘制指定的Image对象 public void DrawImage(Image image,Point ...
- 使用Timer组件制作左右飘动的窗体
实现效果: 知识运用: Form类的Left和Top属性 实现代码: private void timer1_Tick(object sender, EventArgs e) { Rectangle ...
- Delphi Timer组件
- C#中Timer使用及解决重入问题
C#中Timer使用及解决重入问题 ★介绍 首先简单介绍一下timer,这里所说的timer是指的System.Timers.timer,顾名思义,就是可以在指定的间隔是引发事件.官方介绍在这里,摘抄 ...
- System.Windows.Forms.Timer
一.主要属性.方法和事件 Windows 窗体 Timer 是定期引发事件的组件.该组件是为 Windows 窗体环境设计的. 时间间隔的长度由 Interval 属性定义,其值以毫秒为单位.若启用了 ...
- .NET System.Timers.Timer的原理和使用(开发定时执行程序)
概述(来自MSDN) Timer 组件是基于服务器的计时器,它使您能够指定在应用程序中引发Elapsed 事件的周期性间隔.然后可以操控此事件以提供定期处理.例如,假设您有一台关键性服务器,必须每周7 ...
随机推荐
- rem移动端适配
rem作为一个低调的长度单位,由于手机端网页的兴起,在屏幕适配中得到重用.使用 rem 前端开发者可以很方便的在各种屏幕尺寸下,通过等比缩放的方式达到设计图要求的效果. rem 的官方定义『The f ...
- xsl输出html代码 非闭合
``` </div> <div class="row-fluid"> ···
- C# 3.0 基本框架
使用TimeZoneInfo: static void Main() { TimeZoneInfo wa = TimeZoneInfo.FindSystemTimeZoneById ("W. ...
- 20160505-hibernate入门2
基本概念和CURD 开发流程 1由Domain object -> mapping->db.(官方推荐) 2由DB开始,用工具生成mapping和Domain object.(使用较多) ...
- HTML——<meta http-equiv="content-type" content="text/html; charset=UTF-8">
没有添加这句话的编码方式的话,很容易就乱码了 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&g ...
- ###《High-level event recognition in unconstrained videos》
Author: Yu-Gang Jiang, Shih-Fu Chang 事件检测的目标就是自动识别给定视频序列中的感兴趣事件.进行视频事件检测通常很困难,特别是在网络中非限制的视频.在非限制情况下, ...
- 第十三篇、jQuery Mobile
API-->搜索data 0.page data-transition="slide" // 页面切换效果 data-position="fixed" / ...
- easyui-prompt弹出框操作
效果图如下: 代码如下: $(document).ready(function () { //绑定按钮操作 $('#btnMove').click(function () { var ids = ge ...
- "const wchar_t is incompatible with parameter of type "LPCSTR"
MessageBox(NULL, L"TEST", L"TEST", MB_OK); You may get this error if you "U ...
- DevTools:Chrome 内置调试工具
DevTools:Chrome 内置调试工具 2016-08-29 https://developers.google.com/web/tools/chrome-devtools