Smrf.NodeXL.ExcelTemplate.OpenUcinetFileDialog.DoDataExchange C# (CSharp) Method

DoDataExchange() protected method

protected DoDataExchange ( System.Boolean bFromControls ) : System.Boolean
bFromControls System.Boolean
return System.Boolean
    DoDataExchange
    (
        Boolean bFromControls
    )
    {
        AssertValid();

        if (bFromControls)
        {
            String sFileName;

            if ( !ValidateFileTextBox(txbFileName,

                "Enter or browse for the name of a UCINET full matrix DL"
                    + " file.",

                out sFileName) )
            {
                return (false);
            }

            m_oOpenUcinetFileDialogUserSettings.FileName = sFileName;

            m_oOpenUcinetFileDialogUserSettings.FileDirectedness =
                radDirected.Checked ?
                GraphDirectedness.Directed : GraphDirectedness.Undirected;
        }
        else
        {
            txbFileName.Text = m_oOpenUcinetFileDialogUserSettings.FileName;

            radDirected.Checked =
                (m_oOpenUcinetFileDialogUserSettings.FileDirectedness
                == GraphDirectedness.Directed);

            radUndirected.Checked = !radDirected.Checked;
        }

        return (true);
    }