随笔-54  评论-467  文章-0  trackbacks-2
 //声明一个委托
        public delegate void UpdateBar(int iBar);
        //委托使用进度条
        void UpdateMyBar(int iMyBar)
        {
            if (this.progressBar1.Value != this.progressBar1.Maximum)
            {
                if (this.progressBar1.InvokeRequired)
                {
                    UpdateBar pb = new UpdateBar(UpdateMyBar);
                    IAsyncResult pbaResult = this.progressBar1.BeginInvoke(pb, new object[] { iMyBar});
                    try { pb.EndInvoke(pbaResult); }
                    catch { }
                }
                else { this.progressBar1.Value++; }
            }
        }
posted on 2007-05-17 10:48 Mossan 阅读(4807) 评论(6)  编辑 收藏 网摘 所属分类: C#

评论:
#1楼 2007-05-17 12:23 | JiKun.Xiong      
学习了
  回复  引用  查看    
#2楼 2008-01-20 15:43 | Mike Cheers[未注册用户]
不错 学习了 顺便转一下 博主不要介意哦~:)
  回复  引用    
#3楼 2008-02-18 16:17 | jazz[未注册用户]
呵呵,太笨了,看不懂。是实现一个什么功能。如果博主有时间的话,给我发一个示例看看好吗?谢谢了。
  回复  引用    
#4楼 2009-03-11 10:34 | 大王1[未注册用户]
声明了一个没用的iMyBar,为了迎合object参数
写的简直是一坨屎

  回复  引用    
#5楼 2009-03-11 11:05 | Mossan01[未注册用户]
iMyBar要是不等于1就有用了啊
  回复  引用    
#6楼 2009-04-27 00:47 | tianxu0836      
什么意思看不懂,能不能每行都给注释一下....
看起来太痛苦了

  回复  引用  查看    



发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 749825




相关文章:

相关链接: