comparison ServerMonitor/Controls/CheckControl.cs @ 2:453ecc1ed9ea

Disk space check
author Brad Greco <brad@bgreco.net>
date Sun, 06 Jan 2019 20:49:08 -0500
parents 3e1a2131f897
children 3142e52cbe69
comparison
equal deleted inserted replaced
1:9e92780ebc0f 2:453ecc1ed9ea
25 CheckGroupBox.Text = Helpers.GetDisplayName(CheckType); 25 CheckGroupBox.Text = Helpers.GetDisplayName(CheckType);
26 26
27 IEnumerable<Panel> panels = CheckGroupBox.Controls.OfType<Panel>(); 27 IEnumerable<Panel> panels = CheckGroupBox.Controls.OfType<Panel>();
28 foreach (Panel panel in panels) 28 foreach (Panel panel in panels)
29 { 29 {
30 CheckBox mainCheckBox = panel.Controls.OfType<CheckBox>().OrderBy(c => c.Left).First(); 30 CheckBox mainCheckBox = panel.Controls.OfType<CheckBox>().OrderBy(c => c.Left).FirstOrDefault();
31 mainCheckBox.CheckedChanged += CheckControl_CheckedChanged; 31 if (mainCheckBox != null)
32 DisablePanelByCheckBox(mainCheckBox); 32 {
33 mainCheckBox.CheckedChanged += CheckControl_CheckedChanged;
34 DisablePanelByCheckBox(mainCheckBox);
35 }
33 } 36 }
34 } 37 }
35 38
36 private void CheckControl_CheckedChanged(object sender, EventArgs e) 39 private void CheckControl_CheckedChanged(object sender, EventArgs e)
37 { 40 {