public void ПослатьСообщениеКлиенту(string кто, string текстСообщения, string host) { ПараметрыСообщения параметры = new ПараметрыСообщения(кто, текстСообщения, host); Thread thread = new Thread(new ParameterizedThreadStart(ПоказатьОкноСообщения)); thread.Start(параметры); }
private void ПоказатьОкноСообщения(object объект) { if (объект is ПараметрыСообщения) { ПараметрыСообщения параметры = объект as ПараметрыСообщения; string заголовок = string.Format("{0} посылает Вам сообщение: ", параметры.Кто); ОкноСообщения окно = new ОкноСообщения(заголовок, параметры.Сообщение, параметры.Host); if (окно.ShowDialog() == System.Windows.Forms.DialogResult.OK) { DevExpress.XtraEditors.XtraMessageBox.Show("Сообщение было успешно отправлено.", "Сообщение", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Information); } //окно.Refresh(); } }