diff --git a/ProjectBulldozer/ProjectBulldozer/FormBulldozerCollection.cs b/ProjectBulldozer/ProjectBulldozer/FormBulldozerCollection.cs index 513da19..44db24e 100644 --- a/ProjectBulldozer/ProjectBulldozer/FormBulldozerCollection.cs +++ b/ProjectBulldozer/ProjectBulldozer/FormBulldozerCollection.cs @@ -248,11 +248,22 @@ public partial class FormBulldozerCollection : Form /// private void ButtonCollectionDel_Click(object sender, EventArgs e) { - // TODO Прописать логику удаления элемента из коллекции - //нужно убедиться, что есть выбранная коллекция - //спросить у пользователя через MessageBox, что он подтверждает, что хочет удалить запись - //удалить и обновить ListBox - } + // Прописать логику удаления элемента из коллекции. + // Нужно убедиться, что есть выбранная коллекция + if (listBoxCollection.SelectedIndex < 0 || listBoxCollection.SelectedItem == null) + { + MessageBox.Show("Коллекция не выбрана!"); + return; + } + + // Спросить у пользователя через MessageBox, что он подтверждает, что хочет удалить запись + if (MessageBox.Show("Удалить коллекцию?", "Удаление...", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No) + { + MessageBox.Show("Коллукция не выбрана!"); + return; + } + // Удалить и обновить ListBox + } /// /// Обновление списка в ListBoxCollection