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