void checkBox1_CheckedChanged(object sender, EventArgs e) { modeType = checkBox1.Checked ? modeType | cmdActionArgsModeType.logOnly : modeType & cmdActionArgsModeType.logOnly; }
/// <summary> /// Übergebenen Kommandozeilenparameter prüfen ob dieser im enum enthalten ist /// </summary> /// <param name="value">Der Wert im Enum als String der geprüft werden soll</param> bool check_modeParameters(string value) { // Übergebenen Action Parameter prüfen ob dieser im enum enthalten ist cmdActionArgsModeType result; foreach (string enumarg in Enum.GetNames(typeof(cmdActionArgsModeType))) { if (!string.IsNullOrWhiteSpace(value) && value.ToLower() == enumarg.ToLower()) { Debug.WriteLine("{0} = {1}",enumarg, value); Enum.TryParse(enumarg, out result); if ((modeType & cmdActionArgsModeType.NONE) != 0) { modeType = result; } else modeType = modeType | result; } } Debug.WriteLine("Mode = {0}", modeType); return (modeType & cmdActionArgsModeType.NONE) != 0 ? false : true; // #### }
void button1_Click(object sender, EventArgs e) { if (!string.IsNullOrWhiteSpace(textBox1.Text)) { cmdProcess = textBox1.Text; getScreenshotFromProcess(); modeType = cmdActionArgsModeType.GUI; } }