zoukankan      html  css  js  c++  java
  • 【WinForm】Dev ProgressBarControl 使用汇总

    1、修改进度条颜色
    https://blog.csdn.net/u012097590/article/details/111839610

            /// <summary>
            /// 设置进度条颜色
            /// </summary>
            /// <param name="progressBar"></param>
            /// <param name="startColor">起始颜色</param>
            /// <param name="endColor">结束颜色,跟起始颜色形成渐变色效果,如果不设置则用起始颜色</param>
            void SetProgressBarColor(ProgressBarControl progressBar, Color startColor, Color? endColor = null)
            {
                progressBar.Properties.ProgressViewStyle = DevExpress.XtraEditors.Controls.ProgressViewStyle.Solid;
                if (endColor == null)
                    progressBar.Properties.EndColor = startColor;
                else
                    progressBar.Properties.EndColor = endColor.Value;
                progressBar.Properties.StartColor = startColor;
                progressBar.Properties.ShowTitle = true;
                progressBar.Properties.LookAndFeel.SetStyle(DevExpress.LookAndFeel.LookAndFeelStyle.UltraFlat, false, false);
            }
    
            private void Form1_Load(object sender, EventArgs e)
            {
                SetProgressBarColor(progressBarControl2, Color.Yellow);
                SetProgressBarColor(progressBarControl3, Color.Green);
                SetProgressBarColor(progressBarControl4, Color.Red,Color.White);
            }

    2、其他

    #region 进度条
    progressBarControl1.Visible = true;
    //设置一个最小值
    progressBarControl1.Properties.Minimum = 0;
    //设置一个最大值
    progressBarControl1.Properties.Maximum = 100;
    //设置步长,即每次增加的数
    progressBarControl1.Properties.Step = 1;
    //设置进度条的样式
    progressBarControl1.Properties.ProgressViewStyle = DevExpress.XtraEditors.Controls.ProgressViewStyle.Solid;
    //当前值
    progressBarControl1.Position = 0;
    //是否显示进度数据
    progressBarControl1.Properties.ShowTitle = true;
    //是否显示百分比
    progressBarControl1.Properties.PercentView = true;
    #endregion
    for (int i = 0; i < rowCount; i++)
    {
        Application.DoEvents();
        progressBarControl1.Position += 1;
    }
    /*******相与枕藉乎舟中,不知东方之既白*******/
  • 相关阅读:
    AOC的服务还不错
    浅谈Java、MySQL的中文排序问题
    祝cnBlogs的Blogger们新年快乐!
    GT 3.9.4以及今天的工作
    堆排序
    桶排序
    常用排序算法稳定性分析
    VS2010远程调试环境配置详解
    基数排序
    如何修改数据库的服务器名称
  • 原文地址:https://www.cnblogs.com/Mars-0603/p/14745653.html
Copyright © 2011-2022 走看看