Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

IncrementalSearch — свойство




Control. IncrementalSearch [= lExpr]

Определяет, поддерживают ли элементы управления ComboBox и ListBox поиск нужного пункта последовательным уточнением в соответствии с введенными с клавиатуры символами.

lExpr

Если параметр принимает значение.Т. (по умолчанию), то такой поиск поддер­живается, если.F., то нет.

IndexToltemID — метод

[nItemID =] Control. IndexToItemlD(nlndex)

Возвращает уникальный идентификационный номер для пункта списка в Com­boBox или ListBox (nItemID).

nindex

Определяет порядковый номер пункта списка в элементе управления, который присваивается пункту при его включении в список.

Первоначально nindex и nItemID для добавляемого в список пункта равны, однако в дальнейшем при выполнении сортировки, удалении и добавлении новых пунктов, эти два параметра для одного пункта могут иметь разные значения. Используйте метод IndexToltemID для определения nItemID, если известен nindex.

 

Init — событие

PROCEDURE Object. Init [LPARAMETERS Param1, Param2,...]

Происходит, когда объект создан при работе программы.

Param1, Param2...

Должны быть указаны, когда требуется передача параметров.

InitialSelectedAlias — свойство

DataEnvironment.InitialSelectedAlias [= cText]

Определяет для объекта Cursor псевдоним, принимаемый как текущий, когда загружается среда данных.

cText Указывает имя псевдонима.

Это свойство аналогично команде SELECT.

InputMask — свойство

Control.InputMask [= cMask]

Определяет, как данные будут вводится и отображаться в элементах управления Spinner и TextBox.

cMask Может иметь следующие управляющие значения:

Установка Описание
  Цифры и знаки, типа знака минус (-)
# Цифры, пробелы и знаки
$ Отображает текущий денежный символ (определенный в установке SET CURRENCY) в фиксированной позиции
$$ Отображает денежный символ, который указывается в позиции рядом с числом в счетчике или поле ввода
Х Может быть введен любой символ
* (звездочка) Слева от значения отображаются символы «звездочка»
. (точка) Определяет позицию десятичной точки
, (запятая) Может использоваться для отделения порядка в числе

 

 

InteractiveChange — событие

PROCED URE Control. InteractiveChange [LPARAMETERS nindex]

Происходит, когда пользователь изменяет значение элемента управления, ис­пользуя клавиатуру или мышь.

nindex Уникально идентифицирует элемент управления.

Это событие происходит каждый раз при изменении значения объекта в интерактивном режиме. Например, если пользователь вводит блок текста, событие InteractiveChange будет вызываться после каждого нажатия клавиши.

Interval — свойство

Timer. Interval [= nTime] Определяет частоту выполнения события Timer в миллисекундах.

nTime

Задает частоту в миллисекундах. Значение по умолчанию — 0, что предотвра­щает запуск Таймера.

ItemBackColor, ItemForeColor — свойства

Control. ItemBackColor [= nColor]

или

Control.ItemBackColor = RGB(nRed Value, nGreenValue, nBlueValue)

Control. ItemForeColor [= nColor]

или

Control.ItemForeColor = RGB(nRedValue, nGreenValue, nBlueValue)

Определяет цвет фона или символа, используемого для отображения текста пунктов в элементах управления ComboBox или ListBox.

См. описание свойств BackColor и ForeColor.

ItemData — свойство

Control.ItemData(nindex) [= nData]

Используется для ссылки по индексу на одномерный массив, который имеет ту же размерность (количество пунктов), что и установленная в свойстве List для элементов управления ComboBox или ListBox.

nindex Определяет номер пункта, соответствующий порядку их вывода в списке.

 

nData

Это номер, который используется для сохранения или извлечения нужного пункта из списка ItemData.

Свойство ItemData удобно применять, если нам нужно программно управлять списком, используя не наименования входящих в него пунктов, а их идентификаторы, которые в этом случае размещаются не в списке, а в отдельном массиве.

ItemlDData — свойство

Control. ItemIDData(nItemID) [= nData]

Используется для ссылки по уникальному идентификационному номеру на одномерный массив, имеющий размерность, установленую в свойстве List для элементов управления ComboBox или ListBox.

nItemID

Определяет уникальный номер идентификации.

nData

Это номер, который используется для указания пункта в списке ItemlDData.

ItemlDTolndex — метод

[nindex =] Control.ItemIDToIndex(nItemID)

Возвращает значение nindex, представляющее собой позицию пункта в списке элементов управления ComboBox или ListBox.

nItemID Это уникальный номер идентификации, связанный с нужным пунктом.

KeyboardHlghValue, KeyboardLowValue — свойства

Spinner. KeyboardHighValue /= nHigh] Spinner. KeyboardLowValue [= nLow]

Определяют границы значения, которое может быть введено в элемент управ­ления Spinner с помощью клавиатуры.

nHigh

Определяет наибольшее значение, которое может быть введено. По умолчанию nHigh равно 2 147 483 647.

nLow

Определяет наименьшее значение, которое может быть введено. По умолчанию nLow равно -2 147 483 647.

 

Keypress — событие

PROCEDURE Object. Key Press LPARAMETERS [nindex,] nKeyCode, nShiftAltCtrl

или

LPARAMETERS nKeyCode, nShiftAltCtrl

Происходит, когда пользователь нажимает и отпускает клавишу.

В процедуру события необходимо включить оператор LPARAMETERS и опреде­лить каждый из параметров.

nindex

Уникально идентифицирует элемент управления, находящийся в массиве эле­ментов управления.

nKeyCode

Содержит код, соответствующий значению, возвращаемому функцией INKEYO, который идентифицирует нажатую клавишу.

nShiftAltCtrl

Устанавливает признак нажатия одной из статусных клавиш: Shift — 1, Ctrl — 2 или Alt — 4. Например, если одновременно нажаты клавиши Ctrl и Shift, то nShiftAltCtrl=3.

KeyPrevlew — свойство

Form. Key Preview /= lExpr]

Определяет, прерывает ли событие Key Press в форме событие Key Press в элементе управления Page или ToolBar.

lExpr

Если параметр принимает значение.Т., то сначала событие KeyPress получает форма, а затем активный элемент управления; если.F. (по умолчанию), то событие KeyPress получает активный элемент управления, а форма не получает.

Вы можете использовать это свойство, чтобы создать процедуру управления с помощью клавиатуры для объекта Form. Например, когда прикладная программа использует функциональные клавиши, вы можете обрабатывать их нажатия на уровне Form раньше, чем для каждого элемента управления.

Left — свойство

Object.Left /= nDist]

Определяет величину отступа объекта от левого края содержащего его объекта-контейнера.

nDist

Задает величину отступа в единицах измерения, определенных свойством ScaleMode.

LeftColumn — свойство

Grid. LeftColumn Содержит номер крайнего левого столбца, отображаемого объектом Grid.

Используйте свойство LeftColumn, чтобы узнать, какие столбцы не видны пользователю. Например, если LeftColumn = 3, столбцы 1 и 2 будут скрыты за левой границей Grid.

Line — метод

Form. Line(nXCoord2, nYCoord2)

или

Form.Line(nXCoord1, nYCoordI, nXCoord2, nYCoord2)

Рисует линию в форме.

nXCoordI и nYCoordI

Задают координаты начала линии. Единицы измерения определяются свойством ScaleMode.

nXCoo-,d2 и nYCoord2 Определяют координаты конечной точки линии.

Ширина выводимой линии зависит от установки свойства DrawWidth. Способ вывода линии на фоне, определяется свойствами DrawMode и DrawStyle. После того как метод Line выполнится, свойства CurrentX и CurrentY будут установлены в nXCoord2 и nYCoord2.

LineSlant — свойство

Line.LineSlant [= cSlant] Определяет направление наклона линии.

cSlant

Параметр может иметь значение «\» либо «/», что наглядно отражает направ­ление наклона линии.

LinkMaster — свойство

Grid. LinkMaster [= cName]

Определяет родительскую таблицу, связанную с порожденной таблицей, отобра­жаемой в Grid.

cName Задает псевдоним родительской таблицы.

Используйте свойство LinkMaster, чтобы установить связь «один ко многим» между родительской или первичной таблицей объекта Form и таблицей, связанной со свойством RecordSource объекта Grid.

List — свойство

Control. List(nRow [, nCol]) [= cChar]

Символьный массив cChar, используемый для обращения к пунктам в элементах управления ComboBox или ListBox.

nRow

Указывает строку, которую нужно найти, используя порядок вывода на дисплей. Например, nRow = 3 определяет третью строку, показанную в списке.

nCol

Указывает колонку в списке в соответствии с порядком вывода. Используйте этот параметр только в списке из нескольких колонок. Если в таком списке nCol не указывается, по умолчанию принимается первая колонка.

ListCount — свойство

Control. ListCount

Содержит количество пунктов в части списка элементов управления ComboBox или ListBox.

Вы можете использовать это свойство, чтобы циклически пройти все пункты и выполнить какие-либо действия.

Listlndex — свойство

Control. Listlndex [= nindex]

Определяет индексный номер выбранного пункта в элементах управления ComboBox или ListBox.

nindex

Содержит номер пункта. Если этот параметр равен 0, то выбранных пунктов нет.

Listltem — свойство

Control. ListItem(nItemID) [= cChar]

Символьный массив cChar, используемый для обращения к пунктам в элементах управления ComboBox или ListBox посредством идентификатора пункта.

nItemID Определяет пункт по его идентификатору.

 

ListltemID — свойство

Control. ListItemID [= nItemIDJ

Определяет уникальный номер идентификатора для выбранного пункта в эле­ментах управления ComboBox и ListBox.

nItemID Если параметр равен -1, то не указывается никаких выбранных пунктов.

Load — событие

PROCEDURE Object. Load [LPARAMETERS nindex]

Происходит при выводе объекта формы или набора форм на экран. nindex

Уникально идентифицирует элемент управления, находящийся в массиве эле­ментов управления.

LockScreen — свойство

Form.LockScreen [= lExprJ

Определяет, будут ли все изменения для установок свойств объектов формы выполняться пакетом (все вместе).

lExpr

Если параметр принимает значение.Т., то форма и содержащиеся в ней объекты отражают изменения в установках свойств в пакетном режиме, если.F. (по умолчанию), то форма и содержащиеся в ней объекты будут отражать изменения в установках свойств только после того, как эти изменения будут сделаны.

Установите LockScreen в значение истина (.Т.), чтобы уменьшить раздражающие регенерации изображения, когда свойства представле­ния типа BackColor, FontName и так далее изменяются во время выполнения программы.

LostFocus — событие

PROCEDURE Object. LostFocus [LPARAMETERS nindex]

Происходит, когда объект становится неактивным. nindex

Уникально идентифицирует элемент управления, находящийся в массиве эле­ментов управления.

 

Margin — свойство

Control. Margin [= nValue]

Определяет поля (расстояния от границ элемента до текста) для текстовой части элементов управления ComboBox, EditBox, Spinner или TextBox.

nValue Определяет размер поля, но не воздействует на размер элемента управления.

MaxButton — свойство

Form. MaxButton [= lExpr]

Определяет, имеет ли форма кнопку Maximize (увеличение размера окна до максимального размера).

lExpr

Если параметр принимает значение.Т. (по умолчанию), то форма имеет кнопку Maximize, если.F., то нет.

Максимальное открытие окна Form во время выполнения программы вызывает событие Resize.

MaxHeight — свойство

Form.MaxHeight [= nHeight] Определяет максимальную высоту, до которой форма может быть увеличена.

nHeight

Это максимальная высота формы в единицах измерения, заданных свойством ScaleMode. По умолчанию nHeight = -1 (максимальная высота не ограничена).

MaxLeft — свойство

Form.MaxLeft [= nMaxLeft]

Определяет максимальное расстояние, на котором форма, открытая до макси­мального размера, может быть расположена от левого края главного окна FoxPro.

nMaxLeft

Задает расстояние от левого края главного окна FoxPro до левого края формы в единицах измерения, определенных свойством ScaleMode.

MaxLength — свойство

EditBox. MaxLength /== nMaxLength]

Определяет максимальную длину текста (в символах), который может быть введен в поле элемента управления EditBox.

 

nMaxLength

Указывает максимальное количество символов, которое может быть введено пользователем. Значение этого параметра в Visual FoxPro не ограничено.

МахТор — свойство

Form.MaxTop [= nMaxTop]

Определяет максимальное расстояние, на котором форма, открытая до макси­мального размера, может быть расположена от верхнего края главного окна FoxPro.

nMaxTop

Задает расстояние от верхнего края главного окна FoxPro до верхнего края формы в единицах измерения, определенных свойством ScaleMode.

MaxWidth — свойство

Form.MaxWidth [= nMaxWidth]

Определяет максимальный размер по горизонтали, до которого форма может быть увеличена.

nMaxWidth

Задает максимальную ширину в единицах измерения, определенных свойством ScaleMode. По умолчанию nMaxWidth = -1 (максимальная ширина не ограни­чена).

MDIForm — свойство

Form. MDI Form [= lExpr] Определяет, как форма реагирует на использование кнопки Maximize.

lExpr

Если параметр равен.Т., то форма ведет себя подобно многодокументному интерфейсу (MDI), то есть встраивается в программное окно, размещая свои элементы управления окном во второй строке программного окна. Если lExpr равен.F. (по умолчанию), то форма ведет себя подобно стандартному окну FoxPro, сохраняя свою рамку.

Включено для совместимости с предыдущими версиями. В этом случае свойство необходимо установить в значение.F.

MemoWindow — свойство

TextBox.Memo Window [= cName]

Задает имя окна, которое будет использоваться в том случае, когда источник данных для элемента управления TextBox является полем примечаний.

cName Определяет имя окна.

Включено для совместимости снизу вверх. Лучше использовать эле­мент управления EditBox.

Message — событие

PROCEDURE Control. Message

[LPARAMETERS nindex]

Отображает сообщение в строке состояния в нижней части экрана.

nindex

Уникально идентифицирует элемент управления, находящийся в массиве эле­ментов управления.

Включено для совместимости снизу вверх. Лучше использовать свой­ство StatusBarText.

MinButton — свойство

Form.MinButton [= lExpr]

Определяет, имеет ли форма кнопку Minimize (уменьшение размера окна до пиктограммы).

lExpr

Если параметр равен.Т. (по умолчанию), то форма имеет кнопку Minimize, a если.F., то нет.

Уменьшение окна Form до пиктограммы во время выполнения про­граммы генерирует событие Resize.

MinHeight — свойство

Form.MinH eight [= nHeight]

Определяет минимальную высоту, до которой может быть изменена форма.

nHeight

Задает минимальную высоту в единицах измерения, определенных свойством ScaleMode. По умолчанию nHeight = -1 (минимальная высота не ограничена).

 

MinWidth — свойство

Form.MinWidth [= nWidth] Определяет минимальную ширину, до которой может быть изменена форма.

nWidth

Задает минимальную ширину в единицах измерения, определенных свойством ScaleMode. По умолчанию nWidth = -1 (минимальная ширина не ограничена).

MouseDown — событие

PROCEDURE Object. MouseDown [LPARAMETERS nindex, nButton, nShift, nXCoord, nYCoord]

или

[LPARAMETERS nButton, nShift, nXCoord, nYCoord]

Происходит, когда пользователь нажимает кнопку мыши.

Вы должны включить в процедуру обработки события оператор LPARAMETERS и определить имя каждого из параметров.

nindex

Содержит номер, который уникально идентифицирует элемент управления. Параметр nindex передается только тогда, когда элемент управления является частью массива элементов управления.

nButton

Содержит номер, который определяет, какая кнопка мыши была нажата для вызова события: 1 (левая), 2 (правая) или 4 (средняя).

nShift

Содержит номер, который определяет состояние клавиш Shift, Ctrl и Alt в момент нажатия кнопки мыши, определенной параметром nButton. Параметр nShift — это сумма битов, соответствующих клавишам Shift (бит 0), Ctrl (бит 1) и Alt (бит 2). Установка этих битов в единицу соответствуют значениям 1, 2 и 4. Например, если одновременно нажаты клавиши Ctrl и Alt, параметр nShift принимает значение 6.

nXCoord, nYCoord

Содержат текущие горизонтальную (nXCoord) и вертикальную (nYCoord) координаты курсора мыши внутри окна Form.

MouseMove — событие

PROCEDURE Object. MouseMove [LPARAMETERS nindex, nButton, nShift, nXCoord, nYCoord]

или [LPARAMETERS nButton, nShift, nXCoord, nYCoord]

Происходит, когда пользователь перемещает мышь над объектом. 82

Вы должны включить в процедуру обработки события оператор LPARAMETERS и определить имя каждого из параметров. Описание параметров, которые Visual FoxPro передает событию MouseMove, см. в комментарии к описанию события MouseDown.

Параметр nButton для MouseMove отличается от параметра nButton для событий MouseDown и MouseUp. Для MouseMove параметр nButton указывает текущее состояние всех кнопок; одно событие MouseMove может указывать, что некоторые, все или никакие кнопки не нажаты. Для MouseDown или MouseUp параметр nButton указы­вает конкретную кнопку.

MousePointer — свойство

Object. MousePointer [= nType]

Определяет форму курсора мыши, когда он перемещается над объектом во время выполнения программы.

nType

Может принимать следующие значения: 0 (по умолчанию) — форма, определя­ется объектом, 1 — стрелка, 2 — вертикальная линия с перекрестием, 3 — вертикальная линия (текстовый курсор), 4 — пиктограмма (маленький белый квадрат внутри черного квадрата), 5 — стрелка с четырьмя направлениями (север, юг, восток, запад), 6-9 — двойная стрелка в противоположных направ­лениях, 10 — стрелка вверх, 11 — «песочные часы», 12 — знак запрета размещения (перечеркнутый круг).

MouseUp — событие

PROCEDURE Object. MouseUp

[LPARAMETERS nButton, nShift, nXCoord, nYCoord]

или

[LPARAMETERS nindex, nButton, nShift, nXCoord, nYCoord]

Происходит, когда пользователь отпускает кнопку мыши.

Вы должны включить в процедуру обработки события оператор LPARAMETERS и определить имя каждого из параметров. Описание параметров, которые Visual FoxPro передает событию MouseMove, см. в комментарии к описанию события MouseDown.

Movable — свойство

Object. Movable [•= lExpr]

Определяет, может ли объект Column, Form или ToolBar перемещаться пользо­вателем во время выполнения программы.

 

lExpr

Если параметр принимает значение.Т. (по умолчанию), то объект может перемещаться. К системному меню формы при этом будет добавлена команда Move. Если lExpr равен.F., то объект не может быть перемещен пользователем.

Move — метод

Object. Move(nLeft [, пТор [, nWidth [, nHeight]]])

Перемещает объект.

nLeft

Определяет горизонтальную координату левого края объекта.

пТор

Определяет вертикальную координату верхней границы объекта.

nWidth

Определяет новую ширину объекта.

nHeight

Определяет новую высоту объекта.

Moved — событие

PROCEDURE Object. Moved

Происходит, когда пользователь перемещает объект в новую позицию, или когда программно изменяются свойства Тор или Left объекта-контейнера.

MoverBars — свойство

ListBox.MoverBars /= lExpr]

Определяет, отображается ли полоса перемещения порядка пунктов слева от списка элемента управления ListBox.

lExpr

Если параметр равен.Т., то эта полоса отображается, если.F. (по умолчанию), то нет.

MultiSelect — свойство

ListBox. MultiSelect [= nChoice]

Определяет, может ли пользователь делать многократный выбор в элементе управления ListBox.

nChoice

Если параметр равен 0 (по умолчанию), то многократный выбор не допускается, а при значении 1 — допускается.

Вы можете использовать свойство Selected, чтобы определить, какие пункты выбраны.

 

Name — свойство

Object. Name [= cName]

Определяет имя объекта, используемое в программе для ссылки на него.

cName

Задает имя объекта для ссылки из программы.

По умолчанию имя нового объекта состоит из названия класса этого объекта и номера в порядке его создания. Например, если вы поме­щаете в форму второй объект Grid, то он получит имя по умолчанию Grid2.

Newlndex — свойство

Control. Newlndex

Определяет индекс последнего добавленного к элементам управления ComboBox или ListBox пункта.

Свойство Newlndex особенно полезно при добавлении пункта к сорти­руемому списку.

NewltemID — свойство

[Form. JControl. NewItemID

Определяет идентификатор последнего добавленного к элементам управления ComboBox или ListBox пункта.

NoDataOnLoad — свойство

DataEnvironment. Cursor. NoDataOnLoad [= [Setting]

Заставляет просмотр, связанный с объектом Cursor, активизироваться без загрузки данных.

ISetting

Если параметр принимает значение.Т., то просмотр открывается без загрузки данных (что уменьшает время активизации формы), если.F. (по умолчанию), то просмотр открывается с загрузкой данных.

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...