倒计时器

问题描述

刚学C#,能力有限做倒计时器,textBox一直有些问题,但是不知道怎么改另外想知道到时间后怎么弹出图片和声音提醒。。namespaceWindowsFormsApplication2{publicpartialclassForm1:Form{publicForm1(){InitializeComponent();}intcountSecond;privatevoidtimer1_Tick(objectsender,EventArgse){if(countSecond!=0){stringb=textBox1.Text;inta=int.Parse(b);countSecond=a;countSecond-=1;lblTime.Text=newDateTime(countSecond*10000000).ToString();}}privatevoidForm1_Load(objectsender,EventArgse){lblTime.Text=countSecond.ToString();timer1.Interval=1000;timer1.Tick+=newSystem.EventHandler(timer1_Tick);}privatevoidbutton1_Click(objectsender,EventArgse){timer1.Start();}}}

解决方案

解决方案二:
1.textBox一直有些问题?什么问题?2.弹出图片可以在窗口中放一个图片控件,然后在timer中弹出窗口即可。3.提示声音,“告警.wav”只能是*.wav格式的声音,若下载的提示为其它格式可用工具转换成wav格式System.Media.SoundPlayersp=newSystem.Media.SoundPlayer();sp.SoundLocation=@"告警.wav";sp.Play();

解决方案三:
int.Parse?如果错了程序就会出错int.tryParse倒计时器还不简单。设置个数字。每隔一秒减去1
解决方案四:
引用1楼nry19871012的回复:

1.textBox一直有些问题?什么问题?2.弹出图片可以在窗口中放一个图片控件,然后在timer中弹出窗口即可。3.提示声音,“告警.wav”只能是*.wav格式的声音,若下载的提示为其它格式可用工具转换成wav格式System.Media.SoundPlayersp=newSystem.Media.SoundPlayer();sp.SoundLocation=@"告警.wav";sp.Play();

就是textbox的数据不是string吗,可我向框里输的是数字在把textbox的值赋给countsecond的时候,我试了用强制转换,转换成int一直出错
解决方案五:
引用2楼baidu_33932448的回复:

int.Parse?如果错了程序就会出错int.tryParse倒计时器还不简单。设置个数字。每隔一秒减去1

还是不对啊。。
解决方案六:
gif看下效果就行,录的时候有延时,倒计时不准确。播放声音的代码写在Form2的load里即可intcountSecond;privatevoidtimer1_Tick(objectsender,EventArgse){if(countSecond!=0){countSecond--;label1.Text=countSecond.ToString("00");}else{timer1.Stop();Form2frm=newForm2();frm.Show();}}privatevoidbtnStart_Click(objectsender,EventArgse){if(!string.IsNullOrEmpty(txtCountSec.Text)){boolconvertSuccess;convertSuccess=int.TryParse(txtCountSec.Text,outcountSecond);//如果转换失败,默认倒计时为10秒if(!convertSuccess)countSecond=10;label1.Text=countSecond.ToString("00");timer1.Start();}elseMessageBox.Show("请输入需要倒计时的时间.");}

解决方案七:
引用3楼ABooooooo的回复:

Quote: 引用1楼nry19871012的回复:
1.textBox一直有些问题?什么问题?2.弹出图片可以在窗口中放一个图片控件,然后在timer中弹出窗口即可。3.提示声音,“告警.wav”只能是*.wav格式的声音,若下载的提示为其它格式可用工具转换成wav格式System.Media.SoundPlayersp=newSystem.Media.SoundPlayer();sp.SoundLocation=@"告警.wav";sp.Play();

就是textbox的数据不是string吗,可我向框里输的是数字在把textbox的值赋给countsecond的时候,我试了用强制转换,转换成int一直出错

断点跟一个b的值是不是数字类型.使用boolresult=int.TryParse(b,outa),判断其返回值是否转换成功。

时间: 2024-10-21 17:13:34

倒计时器的相关文章

巧用WPS演示2005制作比赛用倒计时器

新学期伊始,刚到办公室,团委的陈书记就找上门来了.原来学校团委想要联合语文组在国庆节前举办一场以"弘扬民族精神"为主题的演讲比赛,规定每位选手的演讲时间为3-5分钟.为了更好地烘托比赛气氛,她想让我来帮助设计一个演示文稿,要求既要能显示出每位参赛选手的基本信息,又要具备倒计时功能,能够即时显示出选手比赛的剩余时间.参赛选手基本信息的显示很容易实现,但比赛倒计时器的制作却让我大伤脑筋,经过一段时间的摸索,我终于利用WPS演示2005圆满地完成了任务.下面笔者就重点介绍一下比赛倒计时器的制

WPS演示制作60秒倒计时器效果的方法

WPS演示制作60秒倒计时器效果的方法   操作步骤 1.单击菜单栏"插入",在其下拉菜单中"文本框"的子菜单中选择"竖向"命令,指向在幻灯片编辑窗口中需要插入文本框的位置,点击鼠标左键,向右下拖动出一个文本框,文本框内出现一条横向闪动的细线,输入数字9.8.7.6.5.4.3.2.1.0,设置字体为微软雅黑和字号大小为40. 通过使用组合键Ctrl加鼠标左键拖动复制出3个相同的文本框,选中这4个相同的文本框,依次单击"绘图"

如何设置PPT演示文稿的倒计时器

  在ppt上实现倒计时一是为了追求个性化的PPT;二是为了实用,其方法网上介绍了不少,特别是对于初学者,有些看了甚至会云里雾里的感觉--本着简单.实用.大众化.可操作的想法,下面为大家介绍设置PPT演示文稿的倒计时器的方法,希望大家对大家有所帮助. ①下载一个"PPT倒计时加载宏插件", ②启动PowerPoint,单击菜单"工具"找到"宏",点击"安全性",将安全调整为中或低,以便能使用宏,点击"确定"

ppt幻灯片倒计时器动画效果制作教程

当我们在PPT幻灯片开始时做一个倒计时器,那会为幻灯片增色不少,今天绿茶小编就为大家讲解ppt幻灯片倒计时器动画效果制作的方法,一起来学东西一下吧~ 第一步.打开Office软件的PowerPoint,画个圈圈,设置形状轮廓,填充颜色,添加数字; 第二步.设置动画一,具体步骤如下图; 第三步.设置动画二; 第四步.复制于黏贴; 第五步.对齐. 倒计时器就完成咯~ 分类: PowerPoint教程

ios-不清楚倒计时器的问题

问题描述 不清楚倒计时器的问题 需要做一个倒计时器,使用NSTimeInterval.但是标签不更新啊. - (IBAction)startTimer:(id)sender{ timer = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(timerAction:) userInfo:nil repeats:YES]; } - (void)timerAction:(NSTimer *)t { i

c#-C#编写番茄钟倒计时器

问题描述 C#编写番茄钟倒计时器 哪位大神知道那个倒计时器怎么编啊,三十分钟为一个番茄,每次计时完都把以前的番茄数加起来,并做一个显示番茄个数的界面 解决方案 直接设置一个 Timer,超时时间设置为30分钟.超时时间到了,加一:重新开始计时.重复这一过程就可以完成想要的. 解决方案二: http://blog.csdn.net/hugoandpig/article/details/7743452 解决方案三: public static void workOvertimeTimerCallba

vc++-怎么设计一个倒计时器,例如输入10秒,一秒为单位,每减少一秒到输出一次,时间为零是提醒

问题描述 怎么设计一个倒计时器,例如输入10秒,一秒为单位,每减少一秒到输出一次,时间为零是提醒 "ojjaks(kidbisjsnsnsjxjjxjhkshsjsh)"gajshbsjsihsihshsnxjsn 解决方案 VC++使用Timerhttp://download.csdn.net/detail/opbrave/7688355 解决方案二: 定时器处理函数中设置一个定时数10,启动秒定时器.每一秒处理一次:定时数减1,判断定时数是否为0,是则提醒

Android中CountDownTimer倒计时器用法实例_Android

本文实例讲述了Android中CountDownTimer倒计时器用法.分享给大家供大家参考,具体如下: 在平时我们编程的时候,经常会用到倒计时这个功能,很多人不知道Android已经帮封装好了一个类,往往都自己写.现在发现了这个类,大家共享一下: 在一个TextView不断显示剩下的时间,代码如下: private TextView vertifyView; private CountDownTimer timer = new CountDownTimer(10000, 1000) { @Ov

求助实现倒计时器的一个功能。

问题描述 十万火急!!!功能:点击按钮B3,开始从time秒倒计时.要求每0.1秒显示在JTextT上.(就是5.4,变5.3,变5.2这样).当time=0时,进入一个判断,如果k=m,就在JTextC上显示"YOUWIN"else显示"YOULOSE".这里面的k和m是我程序前面运行的结果,不用管,后面的显示我也能实现,关键就是这个倒计时器还有time=0进入判断该怎么实现..下面是我自己的代码..硬写的,实现不了.B3.addActionListener(ne