private void DeleteItem() { if (ListBox_Quest.SelectedIndex <= 0) { input_AnAnswer.Text = ""; input_Answer.Text = ""; input_Comment.Text = ""; input_Quest.Text = ""; } else { var result = MessageBox.Show($"Вы действительно хотите удалить этот вопрос?", "Предуприждение!", MessageBoxButton.YesNo, MessageBoxImage.Question); if (result == MessageBoxResult.Yes) { int val = ListBox_Quest.SelectedIndex; if (val > 0) { QuestsBox.questItems.RemoveAt(val); } ListBox_Quest.SelectedIndex = 0; EditionTXT.file_saveTXT("TEMPTXT.txt"); NewTitle(); } } }
private void Button_Save_Click(object sender, RoutedEventArgs e) { int val = ListBox_Quest.SelectedIndex; if (val == 0 && EditionTXT.if_ThereQuest(input_Quest.Text)) { MessageBox.Show("Такой вопрос уже был добавлен ранее", "Добавление не возможно!"); return; } if (input_Quest.Text == "") { MessageBox.Show("Поле с вопросом не заполнено", "Добавление не возможно!"); return; } if (input_Answer.Text == "") { MessageBox.Show("Поле с верным ответом не заполнено", "Добавление не возможно!"); return; } QuestItem questItem = new QuestItem(); questItem.quest = input_Quest.Text; questItem.comment = input_Comment.Text; questItem.InputAnswerList(input_Answer.Text, input_AnAnswer.Text); questItem.Description = questItem.ToolTypeListBox(); if (ListBox_Quest.SelectedIndex != 0) { QuestsBox.questItems.Insert(val + 1, questItem); QuestsBox.questItems.RemoveAt(val); ListBox_Quest.SelectedIndex = val; EditionTXT.file_saveTXT("TEMPTXT.txt"); } else { QuestsBox.questItems.Add(questItem); EditionTXT.file_saveTXT("TEMPTXT.txt"); } NewTitle(); }
private void MenuItemSaveTXT_Click(object sender, RoutedEventArgs e) { EditionTXT.file_saveTXT("text.txt"); MessageBox.Show("Файл сохранен text.txt"); }