Класс дочернего окна.
UIChildWindow([<caption>],<parent>,[<name>]) --> Объект UIChildWindow
ADD | Добавить виджет сверху на дочернее окно. |
ADDEND | Добавить виджет снизу на дочернее окно. |
CLOSE | Закрыть дочернее окно. |
DIALOGBOX | Показать диалоговое окно. |
GETOBJ | Возвращает объект, поля которого заполнены данными из полей окна. |
GETVALUES | Возвратить массив значений из полей окна. |
ISCHANGED | Возвращает логическое значение, было ли изменено хотя одно поле изменяемого в окне объекта. |
RETURN | Возвратить определённое значение в окно, инициировавшее создание данного окна. |
SETID | Установить идентификатор объекта, изменяемого в окне. |
SETNAME | Присвоить имя полю окна. |
SETOBJ | Заполнить поля окна значениями атрибутов заданного объекта. |
SETPANELS | Привязать к окну меню, панель инструментов и строку состояния. |
SETVALUES | Заполнить поля окна значениями из массива. |
SHOW | Показать окно. |
VAL | Вернуть значение поля по его имени. |
win := UIMainWindow("Main window") win:setMDI() childWindow := UIChildWindow("Child window", win, "child") childWindow:show() win:show()
Андрей Черепанов <<skull@eas.lrn.ru>>
Не зависит от платформы.
Добавить виджет сверху на дочернее окно.
add(<o>,[<expand>],[<fill>],[<padding>])
Returns NIL.
Добавить виджет снизу на дочернее окно.
addEnd(<o>,[<expand>],[<fill>],[<padding>])
Returns NIL.
Закрыть дочернее окно.
close()
No arguments
Returns NIL.
Показать диалоговое окно.
dialogBox(<caption>,<text>,[<buttons>],[<buttonNames>],[<action>])
<caption> | - Строка. Строка заголовка диалога. |
<text> | - Строка. Текст в окне диалога. |
<buttons> | - Строка. Строка массива кнопок. Например, "'&Сохранить','&Отменить'". Если параметр не указан, будет показана одна кнопка 'OK'. |
<buttonNames> | - Строка. Cтрока массива имён кнопок. Например, "'SAVE','CANCEL'". |
<action> | - Блок кода. Блок кода, который выполняется при нажатии любой объявленной кнопки диалога. В качестве параметра блоку кода передаётся имя нажатой кнопки. |
Returns NIL.
Возвращает объект, поля которого заполнены данными из полей окна.
getObj() --> <object>
No arguments
Объект, поля которого заполнены данными из полей окна.
Возвратить массив значений из полей окна.
getValues() --> <array>
No arguments
Массив значений из полей окна. Каждый элемент массива является массивом, состоящим из двух элементов: строки имени поля и его значения.
Возвращает логическое значение, было ли изменено хотя одно поле изменяемого в окне объекта.
isChanged() --> <bChanged>
No arguments
Логическое значение. Если значение истина, одно или больше полей окна были изменены. Ложь означает что ни одно поле не было изменено.
Возвратить определённое значение в окно, инициировавшее создание данного окна.
return(<val>)
Returns NIL.
Установить идентификатор объекта, изменяемого в окне.
setId(<id>)
Returns NIL.
Присвоить имя полю окна.
setName(<name>,<o>) --> <o>
Объект именованного виджета.
Заполнить поля окна значениями атрибутов заданного объекта.
setObj(<obj>)
Returns NIL.
Привязать к окну меню, панель инструментов и строку состояния.
setPanels([<menu>],[<toolBar>],[<statusBar>])
<menu> | - Объект UIMenu. Меню. |
<toolBar> | - Объект UIToolBar. Панель инструментов. |
<statusBar> | - Объект UIStatusBar. Строка состояния. |
Returns NIL.
Заполнить поля окна значениями из массива.
setValues(<values>)
Returns NIL.
Показать окно.
show()
No arguments
Returns NIL.
Вернуть значение поля по его имени.
val(<name>)
Returns NIL.
Пред. | Начало | След. |
Class UICHECKBOX | Уровень выше | Class UICHOICE |