首页 新闻 会员 周边

模式窗体带进度条的实现

0
悬赏园豆:5 [已关闭问题] 关闭于 2011-07-12 09:05

现在做一个导入excel功能,主窗体打开一个模式窗口,在该模式窗口上选择日期后,如果日期符合规定,打开我的电脑选择excel,并且关闭该模式窗口,再弹出另一个模式窗口(带进度条),显示导入数据的进度,请问专家,这个功能该如何实现啊,在线等,急。

Joe_true的主页 Joe_true | 初学一级 | 园豆:98
提问于:2011-05-18 09:52
< >
分享
所有回答(1)
0

方法一:

1,启动一个不显示界面的进程;

2,在该进程中弹出你的第一个文件选择对话框;

3,关闭文件选择对话框;

3,弹出导入进度对话框;

4,完成导入,关闭导入进度对话框;

 

方法二:

1,新建一个对话框应用程序;

2,创建两个User Control,一个用于文件选择功能,一个用于导入进度显示功能;

3,先在主对话框应用程序界面上显示文件选择用户控件;

4,文件选择完毕后,隐藏(销毁)文件选择用户控件;

5,创建并显示导入进度显示用户控件;

6,导入完毕,关闭主对话框应用程序;

 

进度显示控件的制作:

1,在用户控件或对话框上拖入进度条控件;

2,在用户控件或对话框上拖入Background Worker组件;

3,将导入文件逻辑放入Background Worker组件中执行,并通过Background Worker的Progress Report功能报告导入进度;

4,进度条控件根据Background Worker的进度报告设置进度;

Launcher | 园豆:45045 (高人七级) | 2011-05-18 11:01
能否给一下代码啊老大,我是小菜
支持(0) 反对(0) Joe_true | 园豆:98 (初学一级) | 2011-05-18 11:21
@Joe_true:不能,没空。
支持(0) 反对(0) Launcher | 园豆:45045 (高人七级) | 2011-05-18 11:39
牛你MB
支持(0) 反对(0) Joe_true | 园豆:98 (初学一级) | 2011-07-12 09:05
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册