Visual Studio 2010 및 C#을 사용 중이고 진행률 표시 줄을 표시하려고하지만 작동하지 않습니다.BackgroundWorker 및 Progressbar.Show()
나는 이벤트를 경청한다. 그것이 발생하면 나는 일을하고 진행하는 동안 진행 바를 보여주고 싶다.
static void Main(string[] args) {
ProgressForm form = new ProgressForm();
new FileWatcher(form).Start();
Application.Run();
}
ProgressForm:
bgWorker.DoWork += new DoWorkEventHandler(bgWorker_DoWork);
private void bgWorker_DoWork(object sender, DoWorkEventArgs e) {
this.Show();
....
}
을하지만 아무것도 보여줍니다 :
이 내가 할 것입니다. 왜 그렇게 효과가 없습니까?
감사 안녕 위르겐
도움 주셔서 감사합니다! 이제 작동합니다. 주요 문제는 내가 이렇게했다는 것입니다 : Application.Run(); 이 대신 을 입력하십시오. Application.Run (progressbarForm); 그리고 backgroundWorker에서 진행 막대를 불러 와서 보여줍니다! bye juergen – Juergen