ARCed.Database.Armors.ArmorMainForm.CheckGroupBoxStatesOnCheckChange C# (CSharp) Method

CheckGroupBoxStatesOnCheckChange() private method

private CheckGroupBoxStatesOnCheckChange ( object sender, ItemCheckEventArgs e ) : void
sender object
e ItemCheckEventArgs
return void
        private void CheckGroupBoxStatesOnCheckChange(object sender, ItemCheckEventArgs e)
        {
            if (SuppressEvents) return;
            int id = e.Index + 1;
            if (e.NewValue == CheckState.Checked && !this._armor.guard_state_set.Contains(id))
                this._armor.guard_state_set.Add(id);
            else if (e.NewValue == CheckState.Unchecked && this._armor.guard_state_set.Contains(id))
                this._armor.guard_state_set.Remove(id);
        }