Example #1
0
        private void aa()
        {
            bool ConfigIsActive = false;                      //Конфигурация не активна (до поисков её в списке)

            foreach (string i in MyProgrammWork.ActiveConfig) //Ищет выбранную конфигурацию в списке активных конфигураций
            {
                if (i == listBox1.SelectedItem.ToString())    //если имя конфигурации совпадает с именем из списка
                {
                    MyProgrammWork.ActiveConfig.Remove(i);    //Удаление конфигурации из списка активных конфигураций для удаления лишних
                    ConfigIsActive = true;                    //Конфигурация активна - подтверждение
                    break;                                    //Выход из цикла
                }
            }
            MyProgrammWork.Delete(MyProgrammWork.ActiveConfig.ToArray());//Удаление всех остальных конфигураций
            if (!ConfigIsActive)
            {
                MyProgrammWork.Add(new string[1] {
                    listBox1.SelectedItem.ToString()
                });                                                                    //Добавление конфигурации на рабочий стол, если была не активна
            }
            else
            {
                MyProgrammWork.ActiveConfig.Add(listBox1.SelectedItem.ToString()); //Добавление назад активной конфигурации в лист, если была активна изначально
                MyProgrammWork.UpdateFileOfActiveConfigurations();                 //Обновляем файл активных конфигураций
            }
            UpdateList();
        }
Example #2
0
 private void button7_Click(object sender, EventArgs e)
 {
     MyProgrammWork.UpdateFileOfActiveConfigurations();
     UpdateList();
 }
Example #3
0
 private void button3_Click(object sender, EventArgs e)
 {
     MyProgrammWork.Delete(ReturnSelectedItemHowArray());
     UpdateList();
 }
Example #4
0
 private void button5_Click(object sender, EventArgs e)
 {
     MyProgrammWork.Delete(MyProgrammWork.ActiveConfig.ToArray());
     UpdateList();
 }