У меня есть приложение WinForm (.net 3.5), которое при первом выборе человека извлекает все данные этого человека для всего плана. Это может занять до 5 секунд. Мне нужно показать своим пользователям (только дома), что программа каким-то образом загружается / работает. Мне также нужно держать их на этом экране, пока он тоже не закончится. В дизайне приложения они могут перемещаться в любое количество мест в приложении.
Я подумал, может быть, Background Worker
- это то, что я хочу, но поскольку я хочу, чтобы они оставались там, где они есть, пока он не загрузится, я больше не уверен (???).
Мое приложение заполняет около 20 пользовательских элементов управления. Каждый пользовательский элемент управления запрашивает информацию в локальной базе данных SQL Express. Итак, у меня есть метод в моей родительской форме, который проходит и «раскрашивает» все пользовательские элементы управления, и это то, чего они ждут.
Идеи? Какая моя лучшая ставка.