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