Mercurial > servermonitor
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 { |