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