Создание новых модальных окон из основной формы [C#]
http://rghost.ru/8818821
Это мой проект [VS 2010], пишу клиент IRC. Осталось доделать последнее, на чём я и запоролся. Начал реализовывать окошки для личных сообщений, однако столкнулся с трудностями. При вызове у примеру
Код:
PM[PMCounter].Show();
где PM[PMCounter] - новое окошко, окошко появляется, но зависает, не знаю, почему.
если сделать
Код:
Application.Run(PM[PMCounter]);
окошко не зависает, но не реагирует на данные, посылаемые из первой формы.
В общем мой блок для личного сообщения начинается на 231-ой строке файла MainForm.cs, этот блок работает, если юзер первым посылает лс тебе. Если ты первый посылаешь лс, пока что не реализовал, но смысл, если и первое не работает....
В общем по коду: В новой форме PrivateMessage устанавливаю флаг, что есть новое сообщение, пихаю в этот класс само сообщение, далее вызываю функцию, которая должна проанализировать этот флаг и вывести сообщение на экран, потом обнулить флаг. А вот тот обратотчик кнопки работает хорошо, мои сообщения отсылаются, чужие сообщения не воспринимаются.
Помогите пожалуйста) Как видите, не сильно шарю.