Thread. Запуск потока и уничтожение. C#
Формулировка задачи:
есть обработчик
Как мне создать поток , который будет высвечивать "Подождите, пжлст." хоть в новой форме, хоть в меседжбоксе?
потом в обработчике вызываю
Меседжбокс выскакивает. Но после закрытия, я не могу запустить поток еще раз.
Thread myThread = new Thread(new ParameterizedThreadStart(myThreadProc)); public partial class Form1 : Form { private void bOk_Click(object sender, EventArgs e) { //тут я парсю сaйт на значения. Это занимает около 5 сек // на это время форма подвисает } }
static void myThreadProc(object obj) { MessageBox.Show("Wait, please"); }
private void bOk_Click(object sender, EventArgs e) { myThread.Start(sender); //тут я парсю сaйт на значения. Это занимает около 5 сек // на это время форма подвисает }
Решение задачи: «Thread. Запуск потока и уничтожение. C#»
textual
Листинг программы
private void bOk_Click(object sender, EventArgs e) { Thread myThread = new Thread(new ParameterizedThreadStart(myThreadProc)); myThread.Start(sender); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д