VB.NET прогрессбар фоновый рабочий

Когда мое приложение запускается, и оно только что было обновлено, я делаю обновление локальной базы данных (sqlite).

Это так: пользователь запускает мое приложение, а затем я запускаю процесс обновления. Во время этого процесса обновления я показываю форму, которая имеет непрерывный индикатор выполнения. Эта форма закрывается, когда процесс обновления завершен, и пользователь может начать использовать мое приложение.

Но прогрессбар выиграложивить, так как процесс обновления очень интенсивный.

В моей старой версии VB6 я использовал ActiveX-Exe, который имеет 1 форму и показывает индикатор выполнения. Это был мойфоновый работник ".

Я не уверен, что смогу использовать такой же подход в VB.NET.

Я видел только примеры, которые затем выполняют работу в фоновом режиме, но я не видел примеров, когда сам индикатор прогресса был фоновым рабочим.

Обновление базы данных должно быть заблокировано, пользователь НЕ МОЖЕТ использовать мое приложение до того, как будет выполнено обновление базы данных. Это означает, что только прогрессбар долженвне процесса ", но не обновление.

Большое спасибо!

Ответы на вопрос(6)

Ваш ответ на вопрос