private void Option_CheckedChanged(object sender, EventArgs e) { if (((CheckBox)sender).Checked) { AfterFlag |= (MainForm.ColumnFlag)Enum.Parse(typeof(MainForm.ColumnFlag), ((CheckBox)sender).Text); } else { AfterFlag ^= (MainForm.ColumnFlag)Enum.Parse(typeof(MainForm.ColumnFlag), ((CheckBox)sender).Text); } Console.WriteLine(AfterFlag.ToString()); }
public SetWorkflowColumn(MainForm.ColumnFlag MainListColumnFlag) { InitializeComponent(); AfterFlag = MainListColumnFlag; if ((AfterFlag & MainForm.ColumnFlag.Tag) != 0) { Option_Tag.Checked = true; } if ((AfterFlag & MainForm.ColumnFlag.Point) != 0) { Option_Point.Checked = true; } if ((AfterFlag & MainForm.ColumnFlag.Interval) != 0) { Option_Interval.Checked = true; } if ((AfterFlag & MainForm.ColumnFlag.InputString) != 0) { Option_InputString.Checked = true; } }