C# Devexpress之略说进度条

在实际的项目开发中,很多东西需要自己实现,在这个过程中可能会遇到许多有趣的东西。

界面:

别的不说了,上代码。

主窗体代码 :

 

public partial class XtraFormProgressBar : DevExpress.XtraEditors.XtraForm

    {

        public XtraFormProgressBar()

        {

            InitializeComponent();

        }

 

        public XtraFormProgressBar(int Maximum)

            :this()

        {

            this.progressBarControl1.Properties.Maximum = Maximum;

            this.Show();

            this.Refresh();

        }

 

        public void SetProcessPosition(int Position)

        {

            Application.DoEvents();

            this.progressBarControl1.Position = Position;

            this.Refresh();

        }

 

        private void XtraFormProcessBar_Load(object sender, EventArgs e)

        {

            this.progressBarControl1.Properties.ShowTitle = true;

            this.progressBarControl1.Properties.PercentView = true;

        }

    }

主要是好好理解字体加粗的那两句代码。挺有意思,第一遇见这么写的。看来此路还很长啊。 SetProcessPosition外部调用,已实现进度同步。

猜你喜欢

转载自blog.csdn.net/RicardoMTan/article/details/84566143