c# .net ProgressBar BackGroundWoker 连接数据库的进度显示
来源:互联网 发布:linux中string什么意思 编辑:程序博客网 时间:2024/05/18 20:10
我想实现一个,用 ProgressBar BackGroundWoker 显示连接数据库的进程条。当连接数据库成功后打开另一个窗口。程序如下。
private int iProgressValue = 1;
private void bgwWorker_DoWork(object sender, DoWorkEventArgs e)
{
BackgroundWorker bgwValue = (BackgroundWorker)sender;
bgwWorker.ReportProgress(iProgressValue);
//连接数据库方法
DatabaseAccess();
if (DatabaseAccess() == true)
{
bgwWorker.ReportProgress(100);
}
}
private void bgwWorker_ProgressChanged(object sender, ProgressChangedEventArgs e)
{
pgbValue.Value = e.ProgressPercentage;
}
private void bgwWorker_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
{
this.Visible = false;
Form2 form2 = new Form2();
form2.ShowDialog();
}
这样实现的话,进程条还没全部显示完,就打开了Form2窗口。我希望当进程条显示百分百后,Form2再显示。应该如何修改。
谢谢大家!
解决了private void bgwWorker_DoWork(object sender, DoWorkEventArgs e){ BackgroundWorker bgwValue = (BackgroundWorker)sender; bgwWorker.ReportProgress(iProgressValue); //连接数据库方法 DatabaseAccess(); if (DatabaseAccess() == true) { bgwWorker.ReportProgress(100); } //让当前窗口在关闭之前等一秒钟,这样就可以使进度条完全显示完,再执行下一个窗口 System.Threading.Thread.Sleep(1000); }
- c# .net ProgressBar BackGroundWoker 连接数据库的进度显示
- 使用ASP.NET Atlas编写显示真实进度的ProgressBar
- ProgressBar---进度圈的显示
- C# winform progressbar +label显示进度
- 显示和设置ProgressBar的进度
- 【进度显示】progressbar进度条的使用
- 使用ASP.NET Atlas编写显示真实进度的ProgressBar(进度条)控件
- 使用ASP.NET Atlas编写显示真实进度的ProgressBar(进度条)控件
- 使用ASP.NET Atlas编写显示真实进度的ProgressBar(进度条)控件
- 使用ASP.NET Atlas编写显示真实进度的ProgressBar(进度条)控件
- 使用ASP.NET Atlas编写显示真实进度的ProgressBar(进度条)控件
- c# progressBar进度条改变颜色及显示进度数字
- 在ProgressBar显示文本进度
- 带进度的progressBar
- android progressbar 显示两个进度样式的解决方案
- 【android】解决自定义样式progressbar的进度显示问题
- ProgressBar使用自定义drawable时,进度显示不全的问题
- BackgroundWoker
- C#控件及常用设计整理
- 在HP-Unix上部署J2EE应用程序的小结
- SQL Server中的sp_executesql系统存储过程
- QT QComboBox的下拉列表项设置高度
- SQL Server中的Set RowCount命令
- c# .net ProgressBar BackGroundWoker 连接数据库的进度显示
- SQL Server中的通配符
- 获得InfoSphere Server技术认证
- SQL Server中的union关键字功能介绍
- 将项目打包成可执行文件(.exe)
- SQl Server中的ISNULL函数用法
- SQL Server中的OBJECTPROPERTY函数使用
- WaitForSingleObject
- Sql Server游标使用