我做了一个程序来计算一些数据。我有一个迭代一些节点的过程。我添加了一个进度条来显示计算过程中的一些信息,但它不起作用。在开始该过程之前,条形图设置为 0,完成后它已满,但它只是从 0 跳到 100。我认为这是因为窗口窗体在计算时冻结,我不知道如何避免这种情况情况。有什么线索吗?关于酒吧的代码:
progressBar1->Minimum=0;
progressBar1->Maximum=100;
for( i = 0; i <= 100; i++) {
progressBar1->Value = i;
progressBar1->Refresh();
}
谢谢!