【发布时间】:2011-03-12 01:47:46
【问题描述】:
我遇到了一个非常奇怪的情况。这应该很简单,但我不确定为什么会这样。
我有一个选框进度条设置为 visible=false,因为它是初始状态。然后在运行时的某一时刻,我调用了我的一个函数,在调用它之前,我将 PB 设置为可见 = true,在函数结束后,我将其设置回可见 = false。没有比这更简单的了。
If (something)
{
pb.visible=true;
runMyfunction(x, x, x, x,);
pb.visible=false;
}
问题是我从未见过 PB。如果我注释掉我的函数并删除 =false,PB 就会出现,但是一旦我把函数放回那里,PB 就永远不会出现。
我尝试了各种方法。使用 If 语句确保在它触及函数之前我得到一个进度条,并且它仍然保持 PB 隐藏。
我错过了什么吗?这似乎不应该那么复杂。显示对象、运行函数、隐藏对象。正确的? :)
【问题讨论】:
-
这是 winforms 还是 asp.net 还是 WPF 还是什么?
-
你指的是ASP.NET的WinForms进度条吗?
标签: c# progress-bar