C# 我如何知道流程栏已完全完成?

C# 我如何知道流程栏已完全完成?,c#,winforms,timer,progress-bar,C#,Winforms,Timer,Progress Bar,我想在进程栏完全填满后更改选项卡。。。我有一个timer1控件,用于设置我的计时器。一旦进程栏完全填满,就在winform应用程序上更改选项卡页 错误:流程栏完成后,它不会更改选项卡 您只需检查值属性是否与最大值属性匹配: if (progressBar.Value == progressBar.Maximum) { // its done. } @GrantWinney当我的进程栏为max时,请更改选项卡页..我使用了此选项,但不起作用?如果(progressBar1.Value==

我想在进程栏完全填满后更改选项卡。。。我有一个timer1控件,用于设置我的计时器。一旦进程栏完全填满,就在winform应用程序上更改选项卡页

错误:流程栏完成后,它不会更改选项卡


您只需检查
属性是否与
最大值
属性匹配:

if (progressBar.Value == progressBar.Maximum) {
    // its done.
}

@GrantWinney当我的进程栏为max时,请更改选项卡页..我使用了此选项,但不起作用?如果(progressBar1.Value==progressBar1.Maximum){tabControl1.SelectedTab=result;}那么您是否检查了progressBar1.Maximum?我想对于您的情况,更好的解决方案是:if(progressBar1.Value>=progressBar1.max){…}
if (progressBar.Value == progressBar.Maximum) {
    // its done.
}