Ему собственно и не положено блокировать интерфейс, ему положено блокировать тот поток, из которого он вызван.cousloum писал(а):Проблема же заключается в том, что msgbox в дочернем потоке не блокируют интерфейс программы так как это делают msgbox-ы главного потока.
void y()
{
ThreadMain.Suspend();
MessageBox.Show("kjh");
ThreadMain.Resume();
}
Thread ThreadMain = Thread.CurrentThread;
private void button1_Click(object sender, EventArgs e)
{
Thread t = new Thread(y);
t.Start();
}
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17