private void fmDiagManager_Load()

in DiagManager/fmDiagManager.cs [63:127]


        private void fmDiagManager_Load(object sender, EventArgs e)
        {


            try
            {
                // Populate the ContextMenuStrip control with its default items.
                this.contextMenuStripCustomDiag.Items.Add("Edit");
                this.contextMenuStripCustomDiag.ItemClicked += ToolStrip_ItemClicked;
                contextMenuStripCustomDiag.Opening += new System.ComponentModel.CancelEventHandler(cms_Opening);


                //load user preferences
                Globals.UserPreferences = Preferences.Load();
                DiagRuntime.MainForm = this;


                string build = "";

                //Removing dependency on sqldiag_internal
                //Need to remove after testing
                /*
                if (DiagRuntime.IsPublicVersion == true)
                {
                    build = "Public";
                }
                */
                this.Text = this.Text + " (" + Application.ProductVersion + "" + build +  ")";


                //setting up defaults when form is being loaded
                SetupRadioButtons<Feature>(gb_Feature, DiagFactory.GlobalFeatureList);
                SetupRadioButtons<Platform>(gb_Plat, DiagFactory.GlobalPlatformList);
                SetupRadioButtons<Version>(gb_Version2, DiagFactory.GlobalVersionList);
                SetChecked(gb_Feature, DiagRuntime.UserDefaultSetting[Res.Feature]);
                SetChecked(gb_Version2, DiagRuntime.UserDefaultSetting[Res.Version]);
                SetChecked(gb_Plat, DiagRuntime.UserDefaultSetting[Res.Platform]);
                txt_OutputFolder.Text = DiagRuntime.UserDefaultSetting[Res.OutputFolder];

                //at this time, we need to use default settings

                SetDefaultXeventOrProfiler();
                SetDefaultScenarioList();
                RefreshTreeViews(DiagRuntime.UserDefaultSetting);

                SetEventHandlers(gb_Feature);
                SetEventHandlers(gb_Plat);
                SetEventHandlers(gb_Version2);
                SetFont(this);
                DiagRuntime.MainForm = this;


                SetPreferences();
                Util.ResetAllControlsBackColor(this, Globals.UserPreferences.GetBackgroundColor());
            }
            catch (Exception ex)
            {
                MessageBox.Show("Exception has occurred: " + ex.ToString());

            }
            

            
            
        }