public static int Input(out String pass) { DeveloperBox DBform = new DeveloperBox(); // создаём форму DBform.ShowDialog(); // показываем форму pass = DBform.pass; // возвращаем введнное значение в s return(DBform.t); }
//Режим Бога private void GodModeTSMI_Click(object sender, EventArgs e) { string s; int t = DeveloperBox.Input(out s); if (t != 0) { if (s.Equals("God")) { switch (t) { case 1: { TestMaker = new TestMaker(this); TestMaker.Show(); this.Hide(); break; } case 2: { break; } case 3: { if (EIEditor.Input()) { EI_CB.Items.Clear(); string[] EducationalInstitutions = File.ReadAllLines(Environment.CurrentDirectory + "\\EI.txt"); EI_CB.Items.AddRange(EducationalInstitutions); } break; } case 4: { if (MessageBox.Show("Вы действительно хотите очистить папку пользовательских тестов?\n" + "Если вы не сохранили результаты в архив, нажмите \"Нет\", сохраните тесты из папки, и после этого вернитесь сюда", "Намечается очистка ученических результатов", MessageBoxButtons.YesNo, MessageBoxIcon.Error) == DialogResult.Yes) { string[] Files = Directory.GetFiles(Environment.CurrentDirectory + "\\UserTest\\"); foreach (string file in Files) { File.Delete(file); } } break; } } } else { MessageBox.Show("Неверный пароль"); } } /*TestMaker = new TestMaker(this); * TestMaker.Show(); * this.Hide();*/ }