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