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;
    }
    /*******相与枕藉乎舟中,不知东方之既白*******/
  • 相关阅读:
    Django基础(三)
    Python--时间模块.s(基本操作)
    Python--Pandas.1(Series的概念和创建,索引和切片,常用的基本操作)
    Python--Numpy.s(numpy的创建,通用函数,索引和切片,随机数,数据存读)
    主键约束 primary key
    not null 非空约束
    unique key 唯一约束
    表约束
    mysql操作
    python学习笔记
  • 原文地址:https://www.cnblogs.com/Mars-0603/p/14745653.html
Copyright © 2011-2022 走看看