Доброго времени суток, уважаемые читатели! Давайте продолжим начатое в статье 108.1. Как мы можем знать во многих сценариях важно проверять правильность введенных пользователем данных. Рассмотрим более подробно третью версию программы (первые две, рассмотрены в статье 108.1), в которую добавлена проверка на ввод числовых данных в диапазоне от 1 до 7. Если пользователь вводит некорректные данные или нажимает Cancel "Отмена", то программа продолжает запрашивать значение до тех пор, пока не будет введено корректное значение или не будет нажата кнопка Cancel "Отмена"...
Приведенный (на скриншоте ниже) макрос напоминает пример использованный в прошлой статье №139. Разница заключается в том, что пользователь может, удерживая нажатыми клавиши <Shift> и <Ctrl>, выбрать в окне несколько файлов. Заостряю внимание на то, что событие использования кнопки Отмена определяется по наличию переменной массива FileName. Если пользователь не щелкнул на кнопке Отмена, то результирующий массив будет состоять как минимум из одного элемента. В этом примере список выбранных файлов отображается в окне сообщения...