为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

进度条代码

2018-04-04 6页 doc 18KB 21阅读

用户头像

is_005190

暂无简介

举报
进度条代码进度条代码 代码来 C# code #region MarqueeProcess 显示连续滚动的进度条 /// /// 显示连续滚动的进度条 /// public void MarqueeProcess() { this.Hide(); m_ProgressThread = new Thread(new ThreadStart(Progr essAutoRun)); m_ProgressThread.IsBackground = true; m_ProgressThread.Start(); } ...
进度条代码
进度条代码 代码来 C# code #region MarqueeProcess 显示连续滚动的进度条 /// /// 显示连续滚动的进度条 /// public void MarqueeProcess() { this.Hide(); m_ProgressThread = new Thread(new ThreadStart(Progr essAutoRun)); m_ProgressThread.IsBackground = true; m_ProgressThread.Start(); } private void ProgressAutoRun() { frmProgress fp = new frmProgress(); fp.StepValue = 1; fp.NewProcess(100); while (true) { if (fp.CurProgressValue >= fp.MaxProgressValue) fp.SetProcessValue(fp.MinProgressValue); else fp.SetProcessValue(fp.CurProgressValue + f p.StepValue); fp.Refresh(); Thread.Sleep(100); } } #endregion C# code private Thread m_ProgressThread; #region StepValue 阶段进度值 /// /// 阶段进度值 /// public int StepValue { get { return this.progressBar1.Step; } set { this.progressBar1.Step = value; } } #endregion #region CurProgressValue 当前进度值 /// /// 当前进度值 /// public int CurProgressValue { get { return this.progressBar1.Value; } } #endregion #region MinProgressValue 最低进度值 /// /// 最低进度值 /// public int MinProgressValue { get { return this.progressBar1.Minimum; } set { this.progressBar1.Minimum = value; } } #endregion #region MaxProgressValue 最高进度值 /// /// 最高进度值 /// public int MaxProgressValue { get { return this.progressBar1.Maximum; } } #endregion #region NewProcess 创建并显示进度条 /// /// 创建并显示进度条 /// /// public void NewProcess(int ProgressMaximum) { this.progressBar1.Style = ProgressBarStyle.Blocks; this.progressBar1.Minimum = 0; this.progressBar1.Maximum = ProgressMaximum; this.progressBar1.Value = 0; this.TopMost = true; this.Visible = true; } #endregion #region HideProcess 隐藏进度条 /// /// 隐藏进度条 /// public void HideProcess() { if (m_ProgressThread != null) { m_ProgressThread.Abort(); m_ProgressThread = null; } if (this.Visible) { this.Visible = false; } } #endregion #region SetProcessValue 设置进度值 /// /// 设置进度值 /// /// 进度值 public void SetProcessValue(int value) { if (value < this.progressBar1.Minimum) value = this.progressBar1.Minimum; if (value > this.progressBar1.Maximum) value = this.progressBar1.Maximum; this.progressBar1.Value = value; this.Refresh(); } #endregion C# code frmProgress pmTest = new frmProgress(); pmTest.MarqueeProcess(); // 执行很慢的操作代码中间放 pmTest.HideProcess();
/
本文档为【进度条代码】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索