2009-10-06 2 views
0

У меня есть форма окна, содержащая richtextbox. При событии нажатия кнопки, поскольку процесс под этой кнопкой выбирает событие, требуется время, я хочу отображать прогрессирующие сообщения в richtextbox. Как на каждые 500 обновлений записей, я хочу отобразить «500 записей обновлено», а затем «1000 записей обновлено» и т. Д.Отображение прогрессирующих сообщений в окнах

В настоящий момент мои сообщения отображаются только после завершения процесса. :(.

+2

Возможно, вы захотели пометить этот 'ado.net' вместо' asp.net'. Это не похоже на 'asp.net 'вопрос. – MusiGenesis

ответ

2

Вы должны будете использовать нить для выполнения вашей обработки и отправить сообщение обратно в поток пользовательского интерфейса для обновления индикатор выполнения.

Посмотрите в BackgroundWorkerThread класс.

Есть также довольно много вопросов о потоковом и связанных с ним ловушках здесь, в Stack Overflow.

Смежные вопросы