Обработать выбор нескольких CheckBox - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

Здравствуйте! Такая проблема в Visual Basic 2015. Есть 6 CheckBox и одна кнопка Button. Каждый CheckBox отвечает за определенную функцию. Например:
  1. Создает текстовый документ, на рабочем столе
  2. Выводит заданную надпись в TextBox
  3. Считает сумму двух чисел и выводит значение в Label
  4. Перемещает папку из одной директории в другую
  5. Переименовывает файл, что лежит в папке "Документы"
  6. Показывает скрытый PictureBox
Пользователь выбирает галочками пункты № 2, 4, 5, 6 и нажимает кнопку. Производятся действия для каждого выбранного CheckBox. В следующий, раз пользователь выбирает совсем другие пункты, в меньшем или большем количестве. Так вот, как прописать подобную ситуацию программно, когда пользователь каждый раз меняет выбранные пункты. Мне в голову приходит только:
Листинг программы
  1. Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
  2. If Checkbox2.Checked And Checkbox4.Checked And Checkbox5.Checked And Checkbox6.Checked
  3. Then Событие2; Событи4; Событие5; Событие6
  4. End If
  5. End Sub
И таким образом еще пару сотен возможных вариантов выбора пользователя. Подозреваю, что есть другой вариант решения данной проблема.

Решение задачи: «Обработать выбор нескольких CheckBox»

textual
Листинг программы
  1. If Me.Controls.OfType(Of CheckBox).Any(Function(chbx) chbx.Checked) Then
  2.  
  3. End If

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.143 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы