У меня есть приложение, которое при первом запуске и каждые 7 дней выполняет обновление, загружающее некоторые файлы из Интернета.Показать сообщение в графическом интерфейсе, когда поток работает в C#
Это обновление может занять до 5 минут в зависимости от того, сколько файлов требуется для загрузки.
То, что я собираюсь сделать, это запустить обновление в отдельном потоке, чтобы остальная часть графического интерфейса была пригодна для использования во время обработки обновления.
Это похоже на довольно жизнеспособную возможность для моего приложения, но я также хотел бы показать сообщение в главном графическом интерфейсе, возможно, в строке состояния, которая сообщает пользователю, что обновление обрабатывается и уходит, когда оно завершено ,
Я искал способы для этого, но ничто, кажется, не выскакивает как решение, которое я ищу. Кто-нибудь знает, возможно ли это и как это сделать?
Используйте компонент ['BackgroundWorker'] (http://msdn.microsoft.com/en-us/library/system.comp onentmodel.backgroundworker.aspx). –
Покажите нам код, чтобы мы могли его построить! В противном случае вы получите супер общие ответы;) – banging