Smrf.NodeXL.ExcelTemplate.ColorColumnAutoFillUserSettingsDialog.EnableControls C# (CSharp) Method

EnableControls() protected method

protected EnableControls ( ) : void
return void
    EnableControls()
    {
        AssertValid();

        Boolean bSourceColumnContainsNumbers =
            (Boolean)cbxSourceColumnContainsNumbers.SelectedValue;

        if (bSourceColumnContainsNumbers)
        {
            pnlSourceColumnContainsNumbers.Visible = true;

            txbSourceNumber1.Enabled = radUseSourceNumber1.Checked;
            txbSourceNumber2.Enabled = radUseSourceNumber2.Checked;

            // The user should be able to ignore outliers only if the entire
            // range of source numbers is specified.

            if (radUseMinimumSourceNumber.Checked &&
                radUseMaximumSourceNumber.Checked)
            {
                chkIgnoreOutliers.Enabled = true;
            }
            else
            {
                chkIgnoreOutliers.Checked = false;
                chkIgnoreOutliers.Enabled = false;
            }
        }
        else
        {
            pnlSourceColumnContainsNumbers.Visible = false;
        }

        lblSourceColumnContainsCategories.Visible =
            !bSourceColumnContainsNumbers;
    }