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());
}
}