コード例 #1
0
        private void deleteButton_Click(object sender, EventArgs e)
        {
            if (checkedListBox1.CheckedItems.Count == 0)
            {
                MessageBox.Show("Не выбрано ни одного счетчика", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            DialogResult result = MessageBox.Show("Вы действительно хотите удалить указанные счетчики?", "Указание",
                                                  MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (result == DialogResult.No)
            {
                return;
            }
            else
            {
                foreach (Counter counter in checkedListBox1.CheckedItems)
                {
                    DataBaseAccess.DeleteCounter(counter);
                }
                MessageBox.Show("Отмеченные счетчики удалены!", "Подтверждение",
                                MessageBoxButtons.OK, MessageBoxIcon.Information);
                ClearForm();
            }
        }