以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]如何做一个类似等待或者完成的进度条? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=59867) |
-- 作者:liujywwy -- 发布时间:2014/11/12 15:34:00 -- [求助]如何做一个类似等待或者完成的进度条? 主要考虑到发送mail是有一个时间过程,有时候需要等待几十秒。所以想在点击第一次ok(第一行红色代码)到出现提示框(第二行红色代码)这个等待时间做成一个等待时间或者进度完成的进度条。 If r.Isnull("需求描述")=False AndAlso r.Isnull("show_version")=False AndAlso r.Isnull("版本期望交期")=False |
-- 作者:jialihaha -- 发布时间:2014/11/12 15:36:00 -- http://www.foxtable.com/help/topics/0793.htm |
-- 作者:有点甜 -- 发布时间:2014/11/12 15:36:00 -- 你可以改用异步发送
m.Send 改成
m.SendAsync |
-- 作者:liujywwy -- 发布时间:2014/11/12 15:42:00 -- 2种发送方式有什么区别呢? 如果做一个正在发送mail的进度条,该如何做呢? |
-- 作者:有点甜 -- 发布时间:2014/11/12 15:43:00 -- 以下是引用liujywwy在2014-11-12 15:42:00的发言:
2种发送方式有什么区别呢? 如果做一个正在发送mail的进度条,该如何做呢?
你可以做一个窗口,弹出来,文字提示正在发送;在send之后,关闭窗口。 |
-- 作者:有点甜 -- 发布时间:2014/11/12 15:44:00 -- 异步发送,意思是,另外开一个线程发送,不妨碍当前操作。 |
-- 作者:liujywwy -- 发布时间:2014/11/12 15:47:00 -- 做一个弹出框,这个可以实现。 但总觉得弹出框的提示不然动态的进度条显示直观。 |
-- 作者:有点甜 -- 发布时间:2014/11/12 15:49:00 -- 以下是引用liujywwy在2014-11-12 15:47:00的发言:
做一个弹出框,这个可以实现。 但总觉得弹出框的提示不然动态的进度条显示直观。
叫你做一个窗口提示,窗口你做什么提示都可以,发送完毕以后关闭窗口 |
-- 作者:liujywwy -- 发布时间:2014/11/12 16:08:00 -- 咋就没谈出“发送mail”的窗口呢? If MessageBox.show("请核实已审核的需求","博达软件管理系统",MessageBoxButtons.OKCancel,MessageBoxIcon.Question)=DialogResult.OK Then |
-- 作者:有点甜 -- 发布时间:2014/11/12 16:16:00 -- 发送mail 窗口,必须设置成 独立窗口 |