我正在使用.NET(C#)开发一个Windows应用程序,我有DropDownList
一些列表项。在事件OnSelectedIndexChanged
上,我需要显示一个progess栏,它会在检索到一些数据后消失。
我正在尝试这种方式:
for (int i = progressBar1.Minimum; i <= progressBar1.Maximum; i++)
{
progressBar1.PerformStep();
}
panel1.Visible = false;
我的进度条放在panel1
中,但是在我最初加载应用程序时,我得到了进度条。之后每当更改项目时,进度条都不可见。
我需要解决方案......
提前致谢!
答案 0 :(得分:0)
在组合框的选定索引更改事件开始时尝试panel1.Visible = true;
。
答案 1 :(得分:0)
我没有看到使Panel再次可见的代码,您还需要在将Value属性更改为零之前重新更新ProgressBar。
答案 2 :(得分:0)
private void comboBox1_SelectedIndexChanged(...)
{
progressBar1.Value=progressBar1.Minimum;
panel1.Visible = true;
for (int i = progressBar1.Minimum; i <= progressBar1.Maximum; i++)
{
progressBar1.PerformStep();
}
panel1.Visible = false
}
这应该使panel1可见,但是,我不确定你的意思是:
“并且应该在检索后消失 一些数据“
如果填写进度条的解决方案解决了它。