// Insert program into list public void Insert_Program(List <string> program, int index = -1) { if (index < 0) { Program_List.Items.Add("Status: " + program[9] + " | " + "Program: " + program[0] + " | " + "Filename: " + program[1] + " | " + "Path: " + program[2] + " | " + "Repeat: " + program[4] + (program[4].Contains("DAILY") ? " @ " + program[5] : " @ " + program[5] + " seconds") ); } else { Program_List.Items.RemoveAt(index); Program_List.Items.Insert(index, "Status: " + program[9] + " | " + "Program: " + program[0] + " | " + "Filename: " + program[1] + " | " + "Path: " + program[2] + " | " + "Repeat: " + program[4] + (program[4].Contains("DAILY") ? " @ " + program[5] : " @ " + program[5] + " seconds") ); } try { Program_List.SetSelected(index < 0 ? _SELECTED_INDEX : index, true); } catch { Program_List.SetSelected(index < 0 ? Program_List.Items.Count - 1 : index, true); } }
private void Program_List_SelectedIndexChanged(object sender, EventArgs e) { for (int i = 0; i < Program_List.Items.Count; i++) { if (Program_List.GetSelected(i) == true) { _SELECTED_INDEX = i; } } Refresh_START_STOP(); }
private void button1_Click_1(object sender, EventArgs e) { for (int i = 0; i < Program_List.Items.Count; i++) { if (Program_List.GetSelected(i) == true) { Entire_Program_List.Insert(i + 1, Entire_Program_List[i]); Save_Programs_To_File(); Reset_Global_Parameters(); START_Setup_Program_List(); } } }