void p_StartProgress(object sender, Framework.EventArguments.ProgressEventArgs e) { _context.Send(new SendOrPostCallback(delegate(object state) { if (_frmDlg == null) { _frmDlg = new FormProgress(); _frmDlg.Owner = _owner; _frmDlg.StartProgress(sender, e); _frmDlg.Show(); } else { _frmDlg.StartProgress(sender, e); } }), null); }