void forwadFrom_Closed(object sender, EventArgs e) { if (forwardFrom != null) { forwardFrom.Closed -= forwadFrom_Closed; forwardFrom = null; } chkForward.CheckState = softphoneEngine.Forwarding ? CheckState.Checked : CheckState.Unchecked; }
private void chkForward_CheckedChanged(object sender, EventArgs e) { if (chkForward.CheckState==CheckState.Checked) { forwardFrom = new ForwardCallForm(softphoneEngine); forwardFrom.Closed += new EventHandler(forwadFrom_Closed); forwardFrom.ShowDialog(this); } else { softphoneEngine.Forwarding = false; } }