private void comboBox_colorizeType_SelectionChange(object sender, EventArgs e) { colorizeType_old = colorizeType; colorizeType = (ColorizeType)comboBox_colorizeType.SelectedItem; switch (colorizeType) { case ColorizeType.fill_histH: hsvrgb.H_mod = 360 * 20; break; case ColorizeType.fill_histH_eachStep_skipBG: colorizeSkipBGType = ColorizeSkipBGType.skipBG; hsvrgb.H_mod = 360 * 20; break; case ColorizeType.fill_histHabs: hsvrgb.H_mod = 360 * 100; break; case ColorizeType.fill_histHmod: hsvrgb.H_mod = 360 * 100; break; case ColorizeType.fill_clear: break; case ColorizeType.drawState: break; default: break; } //or Status status; Enum.TryParse<Status>(cbStatus.SelectedValue.ToString(), out status); }
private void listBox_ColorizeSkipBGType_SelectedIndexChanged(object sender, EventArgs e) { colorizeSkipBGType = (ColorizeSkipBGType)listBox_ColorizeSkipBGType.SelectedItem; }