Я использую 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();
....
}
но ничего не показывает. Почему это не работает?
благодаря свиданья Juergen
Спасибо за помощь, ребята! Теперь это работает. Основная проблема заключалась в том, что я сделал это: Application.Run(); вместо этого: Application.Run (progressbarForm); И я вызываю progressbar из моего фона и его шоу! bye juergen – Juergen