public MainTabFm() { InitializeComponent(); using (CustomWaitFm frm = new CustomWaitFm(LoadSetting)) { frm.ShowDialog(this); } }
public MainTabUserFm(bool settingSet) { InitializeComponent(); settingsBar.ForceInitialize(); CustomBarControl barControl = bar1.GetBarControl(); chartThread = new Thread(new ThreadStart(this.GetPerformanceCounters)); chartThread.IsBackground = true; chartThread.Start(); realTimeAnalizatorThread = new Thread(new ThreadStart(this.RealTimeAnalizator)); realTimeAnalizatorThread.IsBackground = true; realTimeAnalizatorThread.Start(); oneMinuteAnalizatorThread = new Thread(new ThreadStart(this.OneMinuteAnalizator)); oneMinuteAnalizatorThread.IsBackground = true; oneMinuteAnalizatorThread.Start(); using (CustomWaitFm frm = new CustomWaitFm(LoadSetting)) { frm.ShowDialog(this); } if (settingSet) { } else { DialogResult dialogResult = MessageBox.Show("Програмны налаштування відсутні. Розпочати налаштування?", "Повідомлення", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dialogResult == DialogResult.Yes) { using (var form = new SettingsUserFm()) { var result = form.ShowDialog(); if (result == DialogResult.OK) { MessageBox.Show("Збережено параметри користувача", "Повідомлення", MessageBoxButtons.YesNo); } else { MessageBox.Show("Параметри користувача не збережено", "Повідомлення", MessageBoxButtons.YesNo); } } } else if (dialogResult == DialogResult.No) { //do something else } } }