У меня есть ярлык внутри панели обновления, который я хотел бы использовать в качестве строки состояния.
Обычно пользователь нажимает кнопку, которая выполняет основную функцию, которая выполняет ряд задач. Я хотел бы проинформировать пользователя о состоянии функции по мере ее развития, например ::100100
Этап 1: получение данных ...
Этап 2: Расчет значений ...
Этап 3: печать значений ...
Этап 4: Готово!
Я пытался обновить панель обновления непосредственно из функции, но она обновляет панель только в конце функции (этап 4) и показывает «Готово!» (что я понимаю, как это должно работать).
Я искал таймеры и темы, чтобы попытаться обновить панель отдельно от основной функции, но я подумал, что буду публиковать здесь на случай, если у кого-нибудь есть какие-нибудь лучшие идеи?