projman/hlp/ru/tk/tk_dialog.html

80 lines
3.9 KiB
HTML
Raw Normal View History

<!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN>
2015-10-19 13:27:31 +03:00
<html>
<head>
<title>tk_dialog</title>
</head>
<body>
<h1>tk_dialog</h1>
<p>Создает окно модального диалога и ожидает ответа.</p>
2015-10-19 13:27:31 +03:00
<h2><a name=СИНТАКСИС></a>СИНТАКСИС</h2>
2015-10-19 13:27:31 +03:00
<pre>
<strong>tk_dialog</strong> <em>окно заголовок текст двуцвет умолч строка строка ...</em>
2015-10-19 13:27:31 +03:00
</pre>
<h2><a name=ОПИСАНИЕ></a>ОПИСАНИЕ</h2>
2015-10-19 13:27:31 +03:00
<p>Эта процедура является частью библиотеки скриптов Tk. Ее
аргументы описывают диалоговое окно: </p>
2015-10-19 13:27:31 +03:00
<dl>
<dt>окно</dt>
2015-10-19 13:27:31 +03:00
<dd>Имя окна верхнего уровня, которое следует использовать для
диалога. Любое существующее под этим именем окно
уничтожается.</dd>
2015-10-19 13:27:31 +03:00
<dt>заголовок</dt>
2015-10-19 13:27:31 +03:00
<dd>Текст, предназначенный для вывода в строке заголовка
менеджера окон.</dd>
2015-10-19 13:27:31 +03:00
<dt>текст</dt>
2015-10-19 13:27:31 +03:00
<dd>Сообщение, которое должно появиться в верхней
части диалогового окна.</dd>
2015-10-19 13:27:31 +03:00
<dt>двуцвет</dt>
2015-10-19 13:27:31 +03:00
<dd>Если значение этого параметра непусто, то оно задает
двуцветное изображение для вывода в верхней части диалогового
окна слева от текста. Если значением является пустая строка,
то никакого двуцветного изображения не выводится.</dd>
2015-10-19 13:27:31 +03:00
<dt>умолч</dt>
2015-10-19 13:27:31 +03:00
<dd>Если значение этого параметра является неотрицательным целым
числом, то оно представляет собой номер кнопки, которая должна
быть кнопкой по умолчанию (0 для самой левой кнопки и т.д.)
Если значение параметра отрицательно или представляет собой
пустую строку, то кнопки по умолчанию не будет.</dd>
2015-10-19 13:27:31 +03:00
<dt>строка</dt>
2015-10-19 13:27:31 +03:00
<dd>Каждому из аргументов <em>строка</em> ставится в
соответствие одна кнопка. Каждая строка задает текст, который
должен быть выведен в соответствующей кнопке слева
направо.</dd>
2015-10-19 13:27:31 +03:00
</dl>
<p>После создания диалогового окна процедура
<strong>tk_dialog</strong> ожидает, пока пользователь выберет
одну из кнопок либо щелкнув по ней .Мышью., либо нажав на
клавишу <strong>Return</strong>, чтобы выбрать значение по
умолчанию (если такое есть). Затем процедура возвращает номер
выбранной кнопки: 0 для самой левой кнопки, 1 для соседней с
ней и т.д. Если окно диалога уничтожено до того, как
пользователь выбрал одну из кнопок, то процедура возвращает
2015-10-19 13:27:31 +03:00
-1.</p>
<p>В ожидании ответа пользователя <strong>tk_dialog</strong>
производит локальный захват. В результате пользователь может
взаимодействовать только с окном диалога.</p>
2015-10-19 13:27:31 +03:00
</body>
</html>