Smrf.NodeXL.ExcelTemplate.CreateSubgraphImagesDialog.OnClosed C# (CSharp) Method

OnClosed() protected method

protected OnClosed ( EventArgs e ) : void
e System.EventArgs
return void
    OnClosed
    (
        EventArgs e
    )
    {
        AssertValid();

        if (m_oSubgraphImageCreator.IsBusy)
        {
            // Let the background thread cancel its task, but don't try to
            // notify this dialog.

            m_oSubgraphImageCreator.ImageCreationProgressChanged -=
                new ProgressChangedEventHandler(
                    SubgraphImageCreator_ImageCreationProgressChanged);

            m_oSubgraphImageCreator.ImageCreationCompleted -=
                new RunWorkerCompletedEventHandler(
                    SubgraphImageCreator_ImageCreationCompleted);

            m_oSubgraphImageCreator.CancelAsync();
        }
    }