只有9K的小闹铃C#初学者
来源:互联网 发布:免费双色球缩水软件 编辑:程序博客网 时间:2024/06/11 07:54
只有9K的小闹铃
【实例说明】
本实例实现设置时间引发提醒的功能。
【技术要点】
Timer组件,提供以指定的时间间隔执行方法的机制。
Enabled属性,指示是否引发Elapsed事件。为True引发Elapsed事件;
public bool Enabled { get; set; }
Tick事件,指定间隔后计时器在启用状态时发生。
publicevent EventHandler Tick
【实现步骤】
——界面
打开VisualStudio新建默认名称WindowsFormsApplication1项目Windows窗体应用程序,设置Form1窗体属性Text为“计时器”。添加两个groupBox控件改Text分别为“提醒”和“设置”,在groupBox1中添加Lable控件,在groupBox2中添加TextBox控件。最后添加Timer组件完成界面设计。
——代码
双击Timer组件输入Timer1_Tick事件代码
string get_time = DateTime.Now.ToString();//保存当前时间
stringset_time = textBox1.Text.ToString ();//从textBox1获得目标时间
if(get_time == set_time){label1.Text = "到达计时点";}//比较当前与目标时间
双击Form1窗体输入Form1_Load事件代码
timer1.Enabled = true;//启动计时器
——调试
程序加载时启动计时器轮询比较当前与目标时间,在设置文本框内输入标准格式目标时间,等待到达计时点在提醒标签显示。
——完善
在Timer1_Tick加入代码实现时钟显示
else{label1.Text = get_time;}//在label1显示当前时间
在Form1_Load加入代码实现快捷输入
textBox1.Text = DateTime.Now.ToString()+".";//用符号区别输入
——升级
label1中到达计时点动态提醒直至更改textBox1内容自动开始计时。
【主要代码】
private void timer1_Tick(object sender, EventArgs e)
{
string get_time = DateTime.Now.ToString ();//保存当前时间
string set_time = textBox1.Text.ToString ();//从textBox1获得目标时间
//比较当前与目标时间
if (get_time == set_time)
{
timer1.Enabled = false;//停止计时器
label1.Text = "到达计时点";
}
else
{
label1.Text = get_time;//在label1显示当前时间
}
}
private void Form1_Load(object sender, EventArgs e)
{
textBox1.Text = DateTime.Now.ToString ()+".";//用符号区别输入
timer1.Enabled = true;//启动计时器
}
- 只有9K的小闹铃C#初学者
- 不要关闭的多事件提醒小闹铃C#初学者(三)
- 小闹铃开始记忆啦C#初学者(四)
- Android 闹铃的实现
- 闹铃
- 闹铃
- 初学者的小小结
- 初学者的小练
- 初学者的小错误
- C#初学者的笔记
- 初学者的C#履历
- 简单闹铃widget的制作
- 简单闹铃widget的制作
- Android中闹铃的设置
- android 打开闹铃的设置
- 初学者的java小知识
- C#初学者的迷惑...求助!
- C#初学者的问题----shenxinliang
- 减少用户的思考
- Flex自定义MouseCursor
- 核心模组的载入与移除: insmod, modprobe, rmmod
- Weka -- 数据格式基本介绍
- OpenGL中的Alpha测试,深度测试,模板测试,裁减测试
- 只有9K的小闹铃C#初学者
- HTML标签大全
- 分析日志的一个python程序
- SQL Server 2005中NTEXT与NVARCHAR(MAX)
- linux mysql 基本操作命令
- TCP/IP、Http、Socket的区别
- Daily English--2011年12月26日
- [转]Unity3D游戏引擎之构建游戏框架与导出IOS项目
- 编译器之GCC命令