C#如何重置进程栏并重新启动

时间:2019-01-24 04:34:26

标签: c# progress-bar

在WFA(c#)中,我具有过程栏。我有2个Process,并且希望每次启动过程时都显示进程栏。但这不起作用!:

    public void ProcessStart(int ProcessMaximumValue)
    {
        progressBar.Maximum = ProcessMaximumValue;
    }

    public void ProcessEnd()
    {
        progressBar.Value = 0;
    }

        ProcessStart(4);
        for (int i = 1; i < 5; i++)
        {
            progressBar.PerformStep();
        }
        ProcessEnd();


        ProcessStart(3);
        for (int i = 1; i < 4; i++)
        {
            progressBar.PerformStep();
        }
        ProcessEnd();

1 个答案:

答案 0 :(得分:0)

如果步骤为1,则需要将设置为1,例如:progressBar.Step = 1; PerformStep()将step值添加到progress.value。