private void initOptions() { foreach (CheckBox cb in opcjeGroupBox.Controls) { OpcjeStatusuDokumentu opt = (OpcjeStatusuDokumentu)int.Parse(cb.Tag.ToString()); if ((Row.Opcje & opt) == opt) { cb.Checked = true; } } fireCheckBoxChecked = true; }
private void opcjeCheckedChanged(object sender, EventArgs e) { if (fireCheckBoxChecked) { CheckBox cb = (CheckBox)sender; OpcjeStatusuDokumentu opt = (OpcjeStatusuDokumentu)int.Parse(cb.Tag.ToString()); if (cb.Checked) { Row.Opcje |= opt; } else { Row.Opcje &= ~opt; } } }