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