projman/hlp/ru/tk/tk_messageBox.html
2018-02-05 17:23:37 +03:00

122 lines
5.2 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN>
<html>
<head>
<title>tk_messageBox</title>
</head>
<body>
<h1>tk_messageBox</h1>
<p>Выводит окно сообщения и ждет ответа пользователя.</p>
<h2><a name=СИНТАКСИС></a>СИНТАКСИС</h2>
<pre>
<strong>tk_messageBox</strong> ?<em>параметр значение...</em>?
</pre>
<h2><a name=ОПИСАНИЕ></a>ОПИСАНИЕ</h2>
<p>Эта процедура создает и выводит на экран окно сообщения, в
котором находится определяемое приложением сообщение,
пиктограмма и набор кнопок. Каждая из кнопок в окне сообщения
отождествляется с уникальным символическим именем (см. параметры
<strong>-type</strong>). После появления окна сообщения команда
<strong>tk_messageBox</strong> ожидает, пока пользователь не
выберет одну из кнопок. После того, как выбор сделан, команда
возвращает символическое имя выбранной кнопки. Команда
поддерживает следующие пары <em>параметр-значение</em>:</p>
<dl>
<dt><strong>-default</strong> <em>имя</em></dt>
<dd>Параметр <em>имя</em> задает символическое имя кнопки по
умолчанию для окна сообщения ('ok', 'cancel' и т.п.). Список
возможных символических имен см. в описании параметра
<strong>-type</strong>. Если в окне сообщения лишь одна
кнопка, то она автоматически делается кнопкой по умолчанию;
если же кнопок несколько, а параметр <strong>-default</strong>
не задан, то кнопки по умолчанию не будет.</dd>
<dt> <strong>-icon</strong> <em>изобрПикт</em> </dt>
<dd>Задает выводимую пиктограмму. Параметр <em>изобрПикт</em>
может иметь одно из следующих значений:
<strong>error</strong>, <strong>info</strong>,
<strong>question</strong> или <strong>warning</strong>. Если
параметр не указан, то пиктограмма не выводится.</dd>
<dt> <strong>-message</strong> <em>строка</em></dt>
<dd>Задает сообщение, выводимое в окне сообщений.</dd>
<dt><strong>-parent</strong> <em>окно</em></dt>
<dd>Делает <em>окно</em> логическим родителем окна
сообщений. Окно сообщения выводится поверх своего родительского
окна.</dd>
<dt> <strong>-title</strong> <em>строкаЗаголовка</em></dt>
<dd>Задает текстовую строку, которая выводится в качестве
заголовка в окне сообщения. Значением параметра по умолчанию
является пустая строка.</dd>
<dt> <strong>-type</strong> <em>предопределенныйТип</em></dt>
<dd>Устанавливает предопределенный набор кнопок в окне. Параметр
<em>предопределенныйТип</em> может иметь следующие
значения:
<dl>
<dt> <strong>abortretryignore</strong> </dt>
<dd> Выводит три кнопки с символическими именами
<strong>abort</strong>, <strong>retry</strong> и
<strong>ignore</strong>.</dd>
<dt><strong>ok</strong></dt>
<dd>Выводит одну кнопку с символическим именем
<strong>ok</strong>.</dd>
<dt><strong>okcancel</strong></dt>
<dd>Выводит две кнопки с символическими именами
<strong>ok</strong> и <strong>cancel</strong>.</dd>
<dt> <strong>retrycancel</strong></dt>
<dd>Выводит две кнопки с символическими именами
<strong>retry</strong> и <strong>cancel</strong>.</dd>
<dt><strong>yesno</strong></dt>
<dd>Выводит две кнопки с символическими именами
<strong>yes</strong> и <strong>no</strong>.</dd>
<dt> <strong>yesnocancel</strong></dt>
<dd>Выводит три кнопки с символическими именами
<strong>yes</strong>, <strong>no</strong> и
<strong>cancel</strong>.
</dd>
</dl>
</dd>
</dl>
<h2><a name=ПРИМЕР></a>ПРИМЕР</h2>
<pre>
set answer [tk_messageBox -message &quot;Really quit?&quot; -type yesno -icon question]
case {
yes exit
no {tk_messageBox -message &quot;I know you like this application!&quot; -type ok}
}
</pre>
</body>
</html>