我的程序弹出提示框后,程序就中断了,没人点击提示框的话,程序就永远停止,怎么让程序自动继续运行啊?
2个回答
展开全部
弹出提示框,就是会让线程终止。否则弹框之后仍然在执行线程,这样就没有意义了。
你可以选择其他方式来弹出提示,比如要弹框了就记录提示信息到文本文件,或者把信息显示在一个listview里都可以。最后程序全部执行完毕了再弹框,告诉用户程序执行过程中可能发生了什么问题,并引导用户发现你需要提示的信息。杀毒软件就是很好的例子。
你可以选择其他方式来弹出提示,比如要弹框了就记录提示信息到文本文件,或者把信息显示在一个listview里都可以。最后程序全部执行完毕了再弹框,告诉用户程序执行过程中可能发生了什么问题,并引导用户发现你需要提示的信息。杀毒软件就是很好的例子。
追问
我做的是仪器站点软件,理论上无人看管,且永不能停止。 程序是几个timer控件无线循环的,我想让,来查看仪器的人知道什么时候出过什么问题。主界面已经有listview提示数据上传信息了,如果把错误提示加到里面,会被海量状态信息淹没的。再加个listview会影响界面美观,我该怎么办,哥哥帮我想想办法吧 新手... 跪求帮助。
追答
不一定用listview啊,显示在label中也是可以的。或者记录在文本文件中,以时间为文件名,方便查看。
展开全部
那你想怎么样?后台有任务继续运行?
那你弹出对话框的时机要慎重。
考虑多线程吧。
那你弹出对话框的时机要慎重。
考虑多线程吧。
追问
我做的是仪器站点软件,理论上无人看管,且永不能停止。 程序是几个timer控件无线循环的,我想让,来查看仪器的人知道什么时候出过什么问题。主界面已经有listview提示数据上传信息了,如果把错误提示加到里面,会被海量状态信息淹没的。再加个listview会影响界面美观,我该怎么办,哥哥帮我想想办法吧 新手... 跪求帮助。
追答
那不能用对话框。尤其你可能是有不同的提示。
把信息分级,比如说普通信息叫“消息”,重要消息叫“报警”,当然可以再分得更细些。
重要的和不重要的分开显示,比如说做两个消息列表,或主界面上显示重要消息,弹出或切换页面上显示普通消息。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询