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);
}