Класс отдельного окна.
UIWindow([<caption>],<parent>,[<name>],[<close>],[<resizeable>]) --> Объект UIWindow
CHILDCLOSE | Закрыть текущее дочернее окно. |
CHILDCLOSEALL | Закрыть все дочерние окна. |
CLOSE | Закрыть окно. |
DIALOGBOX | Показать диалоговое окно. |
GETGEOMETRY | Вернуть размеры и координаты расположения окна. |
GETOBJ | Возвращает объект, поля которого заполнены данными из полей окна. |
GETVALUES | Возвратить массив значений из полей окна. |
ISCHANGED | Возвращает логическое значение, было ли изменено хотя одно поле изменяемого в окне объекта. |
RETURN | Возвратить определённое значение в окно, инициировавшее создание данного окна. |
SETCAPTION | Изменить заголовок окна. |
SETDEFAULT | Установить кнопку по умолчанию для окна. |
SETFOCUS | Установить фокус ввода на указанный виджет. |
SETGEOMETRY | Изменить размеры и/или координаты расположения окна. |
SETICON | Присвоить пиктограмму окну. |
SETID | Установить идентификатор объекта, изменяемого в окне. |
SETKEYEVENT | Привязать действие к комбинации клавиш в окне. |
SETMDI | Установить рабочую область для размещения дочерних окон. Вызывается после размещения на окне меню, панелей инструментов, строки состояния и прочих постоянных элементов. |
SETNAME | Присвоить имя полю окна. |
SETOBJ | Заполнить поля окна значениями атрибутов заданного объекта. |
SETPANELS | Привязать к окну меню, панель инструментов и строку состояния. |
SETPLACEMENT | Разместить окно по центру экрана. |
SETVALUES | Заполнить поля окна значениями из массива. |
SHOW | Показать окно. |
UNSETKEYEVENT | Отвязать действие от комбинации клавиш в окне. |
VAL | Вернуть значение поля по его имени. |
win := UIWindow("Dialog") win:setPlacement( .T. ) win:show()
Андрей Черепанов <<skull@eas.lrn.ru>>
Не зависит от платформы.
Закрыть текущее дочернее окно.
childClose()
No arguments
Returns NIL.
Закрыть все дочерние окна.
childCloseAll()
No arguments
Returns NIL.
Закрыть окно.
close()
No arguments
Returns NIL.
Показать диалоговое окно.
dialogBox(<caption>,<text>,[<buttons>],[<buttonNames>],[<action>])
<caption> | - Строка. Строка заголовка диалога. |
<text> | - Строка. Текст в окне диалога. |
<buttons> | - Строка. Строка массива кнопок. Например, "'&Сохранить','&Отменить'". Если параметр не указан, будет показана одна кнопка 'OK'. |
<buttonNames> | - Строка. Cтрока массива имён кнопок. Например, "'SAVE','CANCEL'". |
<action> | - Блок кода. Блок кода, который выполняется при нажатии любой объявленной кнопки диалога. В качестве параметра блоку кода передаётся имя нажатой кнопки. |
Returns NIL.
Вернуть размеры и координаты расположения окна.
getGeometry() --> <aRect>
No arguments
Массив с элементами: ширина, высота, x, y.
Возвращает объект, поля которого заполнены данными из полей окна.
getObj() --> <object>
No arguments
Объект, поля которого заполнены данными из полей окна.
Возвратить массив значений из полей окна.
getValues() --> <array>
No arguments
Массив значений из полей окна. Каждый элемент массива является массивом, состоящим из двух элементов: строки имени поля и его значения.
Возвращает логическое значение, было ли изменено хотя одно поле изменяемого в окне объекта.
isChanged() --> <bChanged>
No arguments
Логическое значение. Если значение истина, одно или больше полей окна были изменены. Ложь означает что ни одно поле не было изменено.
Возвратить определённое значение в окно, инициировавшее создание данного окна.
return(<val>)
Returns NIL.
Изменить заголовок окна.
setCaption(<caption>)
Returns NIL.
Установить кнопку по умолчанию для окна.
setDefault()
Returns NIL.
Установить фокус ввода на указанный виджет.
setFocus(<obj>)
Returns NIL.
Изменить размеры и/или координаты расположения окна.
setGeometry(<geom>)
Returns NIL.
Присвоить пиктограмму окну.
setIcon(<pic>)
Returns NIL.
Установить идентификатор объекта, изменяемого в окне.
setId(<id>)
Returns NIL.
Привязать действие к комбинации клавиш в окне.
setKeyEvent(<cKey>,<action>)
Returns NIL.
Установить рабочую область для размещения дочерних окон. Вызывается после размещения на окне меню, панелей инструментов, строки состояния и прочих постоянных элементов.
setMDI()
No arguments
Returns NIL.
Присвоить имя полю окна.
setName(<name>,<o>) --> <o>
Объект именованного виджета.
Заполнить поля окна значениями атрибутов заданного объекта.
setObj(<obj>)
Returns NIL.
Привязать к окну меню, панель инструментов и строку состояния.
setPanels([<menu>],[<toolBar>],[<statusBar>])
<menu> | - Объект UIMenu. Меню. |
<toolBar> | - Объект UIToolBar. Панель инструментов. |
<statusBar> | - Объект UIStatusBar. Строка состояния. |
Returns NIL.
Разместить окно по центру экрана.
setPlacement(<centered>)
Returns NIL.
Заполнить поля окна значениями из массива.
setValues(<values>)
Returns NIL.
Показать окно.
show()
No arguments
Returns NIL.
Отвязать действие от комбинации клавиш в окне.
unSetKeyEvent(<cKey>)
Returns NIL.
Вернуть значение поля по его имени.
val(<name>)
Returns NIL.
Пред. | Начало | След. |
Class UIVBOX | Уровень выше | Class UIWORKSPACE |