private void updateRibbon(CheckBox chk, int rv, int sh) { chk.Checked = Convert.ToBoolean((rv >> sh) & 1); } // Checkbox back to bitflag private int addRibbon(CheckBox cb)