问题描述
RT我现在想要实现某窗体一打开就开始计时等到关闭窗体的时候会主动提醒你用了多少时间请问高手们如何实现?谢谢了!
解决方案
解决方案二:
DimstartTimeAsDateTime=DateTime.NowPrivateSubForm1_FormClosed(ByValsenderAsObject,ByValeAsSystem.Windows.Forms.FormClosedEventArgs)HandlesMe.FormClosedDimtsAsTimeSpan=DateTime.Now.Subtract(startTime)MessageBox.Show("共耗时"&ts.ToString())'以时:分:秒:毫秒表示MessageBox.Show("共耗时"&Math.Round(ts.TotalSeconds).ToString()&"秒")'以秒表示EndSub
解决方案三:
startTime为全局变量
解决方案四:
System.Windows.Forms.FormClosedEventArgs他提示未定义类型
解决方案五:
你说的是ASP.NET?
解决方案六:
就是VB.NET啊
解决方案七:
如果是ASP.NET,则必须使用Javscript在客户端实现.原理是一样的,页面加载时记录下开始的时间,在body的unload事件中获取当前的时间减去开始的时间就行了。
解决方案八:
你做的是WindowsForm还是WebApplication?
解决方案九:
解决方案十:
WINDOWSFORM
解决方案十一:
'这行代码,你声明为全局变量DimstartTimeAsDateTime=DateTime.Now'然后,你在窗体的Closed事件中,加入下面的代码DimtsAsTimeSpan=DateTime.Now.Subtract(startTime)MessageBox.Show("共耗时"&ts.ToString())'以时:分:秒:毫秒表示MessageBox.Show("共耗时"&Math.Round(ts.TotalSeconds).ToString()&"秒")'以秒表示
解决方案十二:
C:DocumentsandSettingsASUSMyDocumentsMyQQFilesQQ截图未命名2.bmp没有FormClosedEventArgs这个东西
解决方案十三:
[img=C:DocumentsandSettingsASUSMyDocumentsMyQQFilesQQ截图未命名2.bmp][/img]
解决方案十四:
可以了小弟是菜鸟谢谢你的耐心指导
解决方案十五:
定时器