В настоящее время у меня есть форма, которую я использую. Когда пользователь нажимает кнопку экспорта, он экспортирует некоторые данные на лист Excel. У меня процесс происходит в фоновом режиме, и он визуально не показывает пользователю рабочий лист excel во время записи, но делает это после.
В форме c#, когда они нажимают для экспорта, я отключаю форму, чтобы они не могли на ней ничего нажимать. Я хотел бы, чтобы было окно сообщения или какой-то тост/индикатор того, что excel пишет, и когда excel закончен, окно сообщения/тост/индикатор закрывается и позволяет пользователю продолжить.
В тот момент, когда форма отключена, в excel записывается форма, затем она снова включается. У меня появляется окно сообщения с использованием MessageBox.Show("text");
, но на самом деле оно не такое элегантное и выглядит дрянным.
Кто-нибудь делал что-то подобное и мог указать мне правильное направление.
Спасибо, Дж.