Dialog.PasswordInput

string Dialog.PasswordInput ( string Title,
string Prompt,
number Icon = MB_ICONNONE )
Примеры

Описание

Представляет диалоговое окно "скрытый ввод" для получения пароля от пользователя.

Примечание: Все, что пользователь набирает в этот диалоговом окне будет скрыто за звездочками, например: *******.

Параметры

Title

(строка) Заголовок диалогового окна.

Prompt

(строка) Текст, который будет показан выше поля редактирования.

Icon

(число) Иконка для отображения в диалоговом окне:

КОНСТАНТА
CONSTANT
ЗНАЧЕНИЕ
VALUE
ОПИСАНИЕ
DESCRIPTION
MB_ICONNONE0Нет. (По умолчанию)
MB_ICONSTOP16Стоп.
MB_ICONQUESTION32Вопрос.
MB_ICONEXCLAMATION48Восклицание.
MB_ICONINFORMATION64Информация.

Возврат

ResultVariable

(строка) Текст, который был набран в поле редактирования, если была нажата кнопка OK, или "CANCEL", если была нажата кнопка Cancel. Если случается ошибка, будет возвращена пустая строка "". Можно использовать Application.GetLastError для определения случился ли отказ в работе этого действия и почему.
Смотрите также: Связанные действия

Примеры

Пример 1

password = Dialog.PasswordInput("Enter Password", "Password:");
Запрашивает пароль у пользователя и сохраняет его ответ в переменной по имени password.

Пример 2

-- the correct password "valid"
-- правильный пароль "valid"
real_password = "valid";

-- prompt the user to enter a password
-- предлагаем пользователю ввести пароль
user_password = Dialog.PasswordInput("Password", "Please enter the password: ", MB_ICONQUESTION);

-- compare the user's password to the correct password.
-- If the user supplies the wrong password, exit the program.
-- сравниваем пароль пользователя с правильным паролем.
-- Если пользователь вводит неверный пароль, выходим из программы.
if real_password ~= user_password then
    Application.Exit();
end
В этом примере показывается диалоговое окно с требованием введения пароля при помощи действия Dialog.PasswordInput. В этом примере, строка "valid" используется в качестве пароля. Все что пользователь вводит в этом диалоговом окне будет показано как *******. Если был введен правильный пароль "valid", программа выполняется как обычно. Однако, если был введен другой пароль, программа будет закрыта.
Смотрите также: Связанные действия