ДаНет

"Задаёт" пользователю вопрос, указанный в качестве параметра, и "просит" ответить "Да" или "Нет". Если вопрос слишком длинный, его можно разбить на несколько строк при помощи комбинации символов "<br>".

Синтаксис

ДаНет(Вопрос[, КнопкаПоУмолчанию])

Параметры

Вопрос (текст) – вопрос, который задаётся пользователю. Текст вопроса выводится аналогично функции "Сообщить".

КнопкаПоУмолчанию (целое) – номер кнопки, выбранной по умолчанию. Единица соответствует кнопке "Да", двойка – "Нет". Любое другое значение трактуется как единица.

Возвращает

Да (логическое значение) – если пользователь выбрал "Да".

Нет (логическое значение) – если пользователь выбрал "Нет" или нажал клавишу <Esc>.

Примеры

Например, если значение проверяемой переменной отрицательное, то возникает следующий вопрос:

пА=-5;
Если(пА < 0)
   Если(ДаНет("Переменная пА меньше 0. Исправить?"))
      пА = Модуль(пА);
Сообщить("Переменная пА равна " + пА + ".");

в результате, в случае положительного ответа на вопрос переменная будет принимать положительное значение; иначе значение переменной останется без изменений.

См. также:

•  ДаНетДляВсех

•  ОкДляВсех