c#中的进度条在将一个表单转换为另一个表单时

时间:2012-02-01 17:37:21

标签: c# visual-studio-2010 c#-4.0 progress-bar

嗨,任何人都可以告诉我如何在将一张表格运送到另一张表格时使用进度条... 我的呼叫表格包含水晶报告所以需要时间......我的代码如下。

Print_Id instance = new Print_Id();
instance.MdiParent = this.MdiParent;
Progressbar1.performstep(); 
instance.Show();
this.Close();

这里Print_Id是我要打开的表单。

1 个答案:

答案 0 :(得分:0)

您需要向Print_Id添加挂钩,以便它可以保存对Progressbar1的引用并在加载时递增它,或者使它有一个可以在加载时触发的事件this可以注册并自行递增。否则,this无法知道Print_Id正在做什么以及它有多远。我建议使用事件机制,它为您提供了更加模块化的设计。