Содержание

Visual FoxPro события

 


События

Выполняет метод .......

Activate

Имеет место, когда становится активным объект FormSet, Form или Page или когда отображается объект Toolbar

AfterCloseTables

Имеет место после освобождения таблиц или представлений, заданных в среде данных для формы, набора форм или отчета.

AfterDock

Имеет место после того, как объект ToolBar фиксируется.

AfterRowColChange

Имеет место, когда пользователь переходит в другую строку или другой столбец сетки, после того как новая ячейка получит фокус, и после того как в новой строке или новом столбце произойдет событие When для данного объекта.

BeforeDock

Имеет место перед фиксацией объекта ToolBar.

BeforeOpenTables

Имеет место непосредственно перед открытием таблиц и представлений, связанных со средой данных набора форм, формы или отчета.

BeforeRowColChange

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

Click

Имеет место в следующих случаях: кнопку мыши при курсоре, указывающем на элемент управления, или изменил значение какого-либо элемента управления, или щелкнул пустую область формы.

DblClick

Имеет место, когда пользователь быстро дважды нажимает и тут же отпускает левую (первую) кнопку мыши.

Deactivate

Имеет место, когда объект-контейнер (например форма) перестает быть активным, потому что ни один из содержащихся в нем объектов не находится в фокусе.

Deleted

Имеет место, когда пользователь удаляет пометку записи на удаление или когда выдается команда DELETE.

Destroy

Имеет место, когда освобождается объект.

DoCmd

Выполняет команду Visual FoxPro, например, при Visual FoxPro application automation server.

DownClick

Имеет место, когда пользователь нажимает в элементе управления кнопку со стрелкой вниз.  (Combo Box, List Box или Spinner).

DragDrop

Имеет место при завершении операции перетаскивания с помощью мыши.

DragOver

Имеет место, когда элемент управления, перетаскиваемый с помощью мыши, накрывает объект назначения.

DropDown

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

Error

Имеет место при возникновении в методе ошибки этапа выполнения.

ErrorMessage

Имеет место, когда событие Valid возвращает значение "ложь" (.F.), и обеспечивает выдачу сообщения об ошибке.

GotFocus

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

Init

Имеет место при создании объекта.

InteractiveChange

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

KeyPress

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

Load

Имеет место непосредственно перед созданием объекта. Если метотод вернул .F., объект не создается.

LostFocus

Имеет место, когда объект теряет фокус.

Message

Когда элемент теряет фокус, отображает сообщение в строке состояния внизу экрана.

MiddleClick

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

MouseDown

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

MouseMove

Имеет место, когда пользователь перемещает указатель мыши по объекту.

MouseUp

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

MouseWheel

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

Moved

меет место, когда объект перемещается на новую позицию или когда установки свойства Top или Left объекта-контейнера изменяются программным способом

Paint

Имеет место, когда перерисовывается форма или панель инструментов.

ProgrammaticChange

Имеет место, когда в коде изменяется значение элемента управления.

QueryUnload

Имет место перед выгрузкой объекта Form.

RangeHigh

Имеет место, когда элемент управления Spinner или TextBox теряет фокус и когда элемент управления ComboBox или ListBox получает фокус.

RangeLow

Имеет место, когда элемент управления Spinner или TextBox теряет фокус или когда элемент управления ComboBox или ListBox получает фокус.

Resize

Имеет место при изменении размеров объекта.

RightClick

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

Scrolled

Имеет место в элементе управления Grid при щелчке горизонтальной или вертикальной полосы прокрутки или при перемещении бегунка.

Timer

Имеет место, когда истекает интервал времени, заданный свойством Interval.

UIEnable

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

UnDock

Имеет место, когда объект ToolBar сдвигается мышью с позиции, в которой он был фиксирован.

Unload

Имеет место при освобождении объекта.

UpClick

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

Valid

Имеет место перед тем, как элемент управления теряет фокус. Если метод вернул значение .F. , Visual FoxPro не позволит покинуть фокус с данного элемента.

When

Имеет место перед тем, как элемент управления получает фокус.  Если метод вернул.F., Visual FoxPro не даст возможности получить фокус элементу.

 

List & ComboBox свойства, события, методы

 ListBoxes

Описание .......

AddItem

Добавляет новый элемент списка в элемент управления поле ввода с раскрывающимся списком или поле ввода со списком, предоставляя при этом возможность задать индекс элемента. RowSource должен быть 0-None или 1‑Value  (используется индекс элемента).

AddListItem

Добавляет новый элемент списка в элемент управления поле ввода с раскрывающимся списком или поле ввода со списком, давая возможность задать идентификатор элемента. RowSource должет быть  0-None  или  1-Value  (uses the item’s ID).

BoundColumn

Определяет, какой столбец многостолбцового элемента управления привязан к свойству Value этого элемента управления.

BoundTo

Определяет, связан ли список с цифровыми данными или нет.

Click Event

Имеет место в следующих случаях: кнопку мыши при курсоре, указывающем на элемент управления, или изменил значение какого-либо элемента управления.

ColumnCount

Задает количество столбцов.

ColumnWidths

Задает ширину столбцов.

ControlSource

Задает источник данных, к которому привязывается объект.

DblClick Event

Имеет место, когда пользователь быстро дважды нажимает и тут же отпускает левую (первую) кнопку мыши.

DisplayValue

Задает содержимое первого столбца выбранного элемента списка.

KeyPress Event

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

IncrementalSearch

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

List

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

ListCount

Содержит число элементов в списке.

ListIndex

Задает номер индекса выбранного элемента списка.

ListItem

Массив символьных строк, используемый для доступа к элементам списка по item’s ID.

ListItemID

Задает уникальный идентификатор ID для выбранного элемента списка в данном элементе управления.

NewIndex

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

NewItemID

Задает идентификатор самого последнего элемента.

MultiSelect

Определяет, может ли пользователь выделять несколько элементов списка.

Requery

Повторно опрашивает источник строк, к которому привязан элемент управления.

RemoveItem

Удаляет элемент из списка элемента управления.

RemoveListItem

Удаляет элемент из списка элемента управления  по ID.

RowSource

Задает источник значений.

Selected

Определяет, выбран ли элемент списка.

SelectedID

Определяет, выбран ли элемент списка (uses the item’s ID).

Sorted

Определяет, должны ли элементы списка автоматически сортироваться в алфавитном порядке.


Содержание