From c9ce2eac8c639b4257f7572314afe5c9d35b7b4c Mon Sep 17 00:00:00 2001
From: MariaBelkina <89656988623@mail.ru>
Date: Tue, 23 Apr 2024 08:34:01 +0400
Subject: [PATCH] =?UTF-8?q?=D0=A4=D0=B8=D0=BA=D1=81=D0=B0=D1=86=D0=B8?=
=?UTF-8?q?=D1=8F=20=D0=BD=D0=B0=20=D0=B2=D1=81=D1=8F=D0=BA=D0=B8=D0=B9=20?=
=?UTF-8?q?=D1=81=D0=BB=D1=83=D1=87=D0=B0=D0=B9.?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../FormBulldozerCollection.cs | 21 ++++++++++++++-----
1 file changed, 16 insertions(+), 5 deletions(-)
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