Показать сообщение отдельно
Старый 18.04.2008, 10:44   #2
Svintuss
Неактивный пользователь
 
Аватар для Svintuss
 
Пол:Мужской
Регистрация: 09.01.2007
Сообщений: 71
Репутация: 26
По умолчанию Ответ: Многоформенное приложение

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

catch(System.IO.IOException)
{
System.Threading.Thread thr = new System.Threading.Thread(new System.Threading.ParameterizedThreadStart(NewForm) );
thr.Start((object)filenamer[i]);

wh.WaitOne();
i--;
}

private void NewForm(object param)
{
Form2 form2 = new Form2((нужный тип)param, mhead);
form2.Show();
form2.Activate();
}

Последний раз редактировалось Svintuss; 18.04.2008 в 10:50..
Svintuss вне форума
 
Ответить с цитированием Вверх
 
Время генерации страницы 0.01992 секунды с 10 запросами