private void EfficiencyStatesOnItemChanged(object sender, MultiStateCheckEventArgs e) { if (!SuppressEvents) { var multiStateCheckbox = sender as MultiStateCheckbox; if (multiStateCheckbox != null) this._class.state_ranks[e.Index + 1] = multiStateCheckbox.SelectedState; } }