进度条不可见

时间:2013-04-25 14:06:08

标签: c# progress-bar

如果我通过ProgressBar创建ToolBox并在我的代码中添加以下行:

progressBar1.value = 40;

我可以在应用程序运行时查看进度条。

但是,如果我尝试通过我的代码创建一个,我无法查看 - 进度条不可见。这是我的代码:

ProgressBar progressBar1 = new ProgressBar();
progressBar1.Location = new System.Drawing.Point(168, 180);
progressBar1.Height = 650;
progressBar1.Width = 340;            
progressBar1.Minimum = 20;
progressBar1.Maximum = 100;            
progressBar1.Value = 49;    
progressBar1.Visible = true;

2 个答案:

答案 0 :(得分:4)

如果您使用的是Windows窗体,则必须将其添加到表单中:

this.Controls.Add(progressBar1);

如果您使用的是WPF,那么您必须这样做:

this.Children.Add(progressBar1);

答案 1 :(得分:1)

您需要先将进度条添加到应用程序窗口。

假设您正在使用WPF在Window类中创建ProgressBar:

this.Children.Add(progressBar1);