Как вернуться в состояние до нажатия кнопки? - VB

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

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

Подскажите как мне вернуться в состояние ДО нажатие кнопки...
Листинг программы
  1. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  2. Dim d1, d2 As Date
  3. Dim d3 As Integer
  4. d1 = DateTimePicker1.Value
  5. d2 = DateTimePicker2.Value
  6. d3 = DateDiff(DateInterval.Day, d1, d2) + 1
  7. If d3 <= 1 Then MsgBox("Вы не выбрали числа командировки !", vbCritical)
Данное вычисление календарных дней происходит ПОСЛЕ нажатия кнопки, как бы, в случае ошибки(d3<=1), мне вернуться в исходное состояние ? Операторы GoTo и ему подобные работают только "внутри" И еще вопрос, у меня есть 20 CheckBox'ов, один из них полюбому должен быть выбран, если галочки нигде нет, то MsgBox и возврат в начало до "нажатия кнопки". Оператор if отказывается это делать, я его пробывал уговаривать... не получается. Все CheckBox'ы в операторе if не перечислишь, ругается. Подскажите пожалуйста...

Решение задачи: «Как вернуться в состояние до нажатия кнопки?»

textual
Листинг программы
  1. IF CheckBox1.checked = false And CheckBox2.checked = false And  CheckBox3.checked = false Then exit sub

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


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

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

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

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

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

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