Spec-Zone.ru › Tcl/Tk

messageBox

ИМЯ
tk_messageBox — выводит окно сообщения и ожидает ответа пользователя.
СИНТАКСИС
ОПИСАНИЕ
-default имя
-detail строка
-icon иконка
-message строка
-parent окно
-title строка_заголовка
-type тип
abortretryignore
ok
okcancel
retrycancel
yesno
yesnocancel
ПРИМЕР
КЛЮЧЕВЫЕ_СЛОВА

Имя

tk_messageBox — выводит окно сообщения и ожидает ответа пользователя.

Синтаксис

tk_messageBox ?параметр значение ...?

Описание

Эта процедура создает и отображает окно сообщения с заданным приложением сообщением, значком и набором кнопок. Каждая из кнопок в окне сообщения идентифицируется уникальным символичным именем (см. параметры -type). После вывода окна сообщения, tk_messageBox ожидает, пока пользователь не выберет одну из кнопок. Затем он возвращает символичное имя выбранной кнопки.

Поддерживаются следующие пары имя-значение:

-default имя
Имя задаёт символичное имя кнопки по умолчанию для этого окна сообщения ( “ok”, “cancel” и т. д.). См. -type для списка символичных имён. Если этот параметр не указан, кнопка первой в диалоговом окне будет установлена по умолчанию.
-detail строка
Указывает дополнительное сообщение к основному сообщению, задаваемому параметром -message. Подробное сообщение будет представлено под основным сообщением и, если это поддерживается ОС, в менее выделенном шрифте, чем основное сообщение.
-icon иконка
Указывает значок для отображения. Иконка должна быть одной из следующих: error, info, question или warning. Если этот параметр не указан, будет отображаться значок info.
-message строка
Указывает сообщение, которое должно быть отображено в этом окне сообщения. Значение по умолчанию — пустая строка.
-parent окно
Делает окно логическим родителем окна сообщения. Окно сообщения отображается поверх родительского окна.
-title строка_заголовка
Указывает строку, которая должна отображаться в качестве заголовка окна сообщения. Этот параметр игнорируется в Mac OS X, где рекомендации платформы запрещают использование заголовка в этом типе диалоговых окон.
-type тип
Обеспечивает отображение предопределённого набора кнопок. Для тип возможны следующие значения:
abortretryignore
Отображает три кнопки с символичными именами abort, retry и ignore.
ok
Отображает одну кнопку с символичным именем ok.
okcancel
Отображает две кнопки с символичными именами ok и cancel.
retrycancel
Отображает две кнопки с символичными именами retry и cancel.
yesno
Отображает две кнопки с символичными именами yes и no.
yesnocancel
Отображает три кнопки с символичными именами yes, no и cancel.

Пример

set answer [tk_messageBox -message "Really quit?" \
        -icon question -type yesno \
        -detail "Select \"Yes\" to make the application exit"]
switch -- $answer {
    yes exit
    no {tk_messageBox -message "I know you like this application!" \
            -type ok}
}

Licensed under Tcl/Tk terms
https://www.tcl.tk/man/tcl/TkCmd/messageBox.htm

Licensed under Tcl/Tk terms
https://www.tcl.tk/man/tcl/TkCmd/messageBox.htm

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API