CurrentX, CurrentY — свойства
Form. CurrentX [= nXCoord] Form.CurrcntY [= nYCoord] Определяет горизонтальные (X) и вертикальные (Y) координаты для задания начальной точки в используемых методах рисования. nXCoord u nYCoord Определяют горизонтальную и вертикальную координаты в форме, в единицах измерения, определенных свойством формы ScaleMode. Использование некоторых графических методов приводит к изменению установок свойств CurrentX и CurrentY. Ниже перечислены эти методы и новые значения CurrentX и CurrentY: Метод Установка CurrentX, CurrentY Box Конечная точка рамки, как определено последними двумя параметрами. Circle Центр объекта. Cls О, О. Line Конечная точка строки. Print Следующая позиция печати. PSet Нарисованная точка.
CursorSource — свойство DataEnuironment. Cursor. CursorSource [= cText] Определяет имя таблицы или просмотра, связанного с объектом Cursor. cText Для просмотра определяет его имя в БД, для таблицы в БД — длинное имя таблицы, а для свободной таблицы — полный путь к ней. Curvature — свойство Shape. Curvature [= nCurue] Определяет радиус закругления углов элементов управления. nCurve Определяет степень закругления от 0 — без закругления (прямые углы) и до 99 — максимальное закругление (углы сглаживаются до круга или эллипса). Database — свойство DataEnuironment.Cursor. Database [= cText] Определяет путь к базе данных, которая содержит таблицу или просмотр, связанный с объектом Cursor. cText Определяет полный путь к базе данных (файл с расширением DBC). DataEnvironment — свойство Obfect.DataEnvironment Обеспечивает возможность ссылки на среду окружения формы или набора форм. DataSession — свойство Object. DataSession [= nSession] Определяет, может ли форма, набор форм или панель инструментов выполняться в собственном сеансе данных и иметь отдельную среду окружения.
nSession Если равен 1 (по умолчанию), то используется сеанс данных по умолчанию, если 2 — то собственный сеанс. В последнем случае для каждого образца формы или набора форм будет создан новый сеанс данных. DataSessionID — свойство Object. DataSessionID Возвращает идентификатор, определяющий собственный сеанс данных для формы, набора форм или панели инструментов, либо идентификатор сеанса данных по умолчанию, если свойство DataSession формы или набора форм равно 1 (по умолчанию для DataSession). Изменение установки свойства DataSessioiiID объекта, который содержит связанные с данными средства управления, вызовет потерю средствами управления их первоначальных источников данных. Используйте DataSessionID для объектов, которые не содержат связанные с данными средства управления. DblClick — событие PROCEDURE Object.DblClick [LPARAMETERS nindex] Происходит, когда пользователь дважды нажмет левую кнопку мыши в то время, когда курсор мыши находится в поле объекта. Deactivate — событие PROCEDURE Object. Deactivate Происходит, когда объект-контейнер типа Form перестает быть активным вследствие того, что ни один из содержащихся в нем объектов не выбран. Для панели инструментов происходит при использовании метода Hide, который убирает ее с экрана. Default — свойство CommandButton. Default [= lExpr] Определяет, какой объект CommandButton будет реагировать на нажатие клавиши Enter, когда имеется две или более кнопок управления в активной форме. lExpr Если этот параметр принимает значение.Т., то пользователь может выполнить действие для этой кнопки, нажимая клавишу Enter, если он, конечно, не выбрал другую кнопку в той же самой форме. Если lExpr принимает значение -F. (по умолчанию), то для выполнения команды пользователь должен предварительно выбрать эту кнопку. Учтите, что только один объект CommandButton в форме может быть определен как выбранный по умолчанию. DeleteColumn — метод Grid.DeleteColumn [(nindex)] Удаляет столбец из объекта Grid. nindex
Определяет номер столбца в Grid. Если nindex не определен, будет удален активный столбец. Deleted—событие Происходит, когда пользователь отмечает запись для удаления или когда дана команда DELETE. nRecNo Возвращает номер записи удаляемой строки. DeleteMark — свойство Grid. DeleteM ark [= lExpr] Определяет, появляется ли в Grid дополнительный столбец для отображения метки, показывающей помеченные на удаление записи (позволяет отмечать выбранные для удаления записи с помощью мыши или убирать эту отметку). lExpr Если принимает значение.Т. (по умолчанию), то дополнительный столбец появляется как самый левый столбец, если.F., то столбец для метки не появляется. Desktop — свойство Form. Desktop [= lExpr] Определяет, размещается ли форма в основном окне Visual FoxPro. lExpr Если этот параметр принимает значение.Т., то форма может быть расположена в любом месте основного окна Windows, а если.F. (по умолчанию), то форма размещается только в пределах основного окна Visual FoxPro. Destroy — событие PROCEDURE Object. Destroy [LPARAMETERS nindex] Происходит, когда объект выгружается из памяти. nindex Уникально идентифицирует элемент управления, находящийся в массиве элементов управления. Для объекта-контейнера событие Destroy происходит раньше, чем для любого из включенных в контейнер объектов. Таким образом, из события Destroy для контейнера можно обратиться к содержащимся в нем объектам, прежде чем они будут стерты из памяти.
DisabledBackColor, DisabledForeColor — свойства Control. DisabledBackColor /= nColor] или Control. DisabledBackColor = RGB(nRedValue, nGreenValue, nBlueValue) Определяет фоновый цвет и цвет символа, когда элемент управления недоступен. nColor Определяет 32-битное число, представляющее цвет (см. таблицу в описании свойств BackColor и ForeColor). По умолчанию GridLineColor равен 0 (черный цвет). nRedValue, nGreenValue и nBlueValue Определяют три составляющих (R, G и В) цвета символа управления или фона и могут использоваться с функцией RGB(), для перехода к значению nColor. DisabledltemBackColor, DisabledltemForeColor — свойства Control. DisabledItemBackColor [= nColor] или Control.DisabledltemBackColor RGB(nRedValue, nGreenValue, nBlueValue) Определяет фоновый режим или цвет символа для недоступных пунктов в ComboBox или ListBox. См. описание свойств DisabledBackColor, DisabledForeColor. DisabledPicture — свойство Control. Disabled Picture [= cPicture]
Определяет графический символ, который будет отображаться на элементе управления, когда он недоступен. cPicture Задает или полный путь и имя файла растрового изображения, или имя поля типа General в таблице БД. DisplayValue — свойство [Form. JControl. Display'Value [•= ExprJ Определяет содержание первого столбца в выбранной строке в списке ListBox или ComboBox. Expr Указывает значение первого столбца выбранного пункта, если DisplayValue является символьной строкой. Если DisplayValue — число, Expr определяет индекс выбранного пункта.
Dock—метод Toolbar.Dock [nLocation [, X, Y]] Встраивает объект ToolBar в рамку основного окна Visual FoxPro. nLocation Определяет, где ToolBar будет встроен. Возможные значения для nLocation:
Х и Y Определяют соответственно горизонтальные и вертикальные координаты позиции встраивания ToolBar. Когда объект ToolBar встраивается в главное окно Visual FoxPro, название панели инструментов не отображается и рамка изменяется на одиночную линию. При этом главное окно перестраивается так, чтобы информация на экране не оказалась закрытой, например, сдвигается вниз на такое количество строк, сколько займет встроенная панель инструментов. Для перемещения панели инструментов с помощью программного кода используйте метод Move. Docked — свойство ToolBar. Docked [= lExpr] Содержит индикатор встраивания для определяемого пользователем объекта ToolBar. lExpr Если параметр имеет значение.Т., то ToolBar будет встроен, а если.F. — нет.
DockPosition — свойство nPosition = ToolBar. DockPosition Определяет позицию встраивания определяемого пользователем объекта ToolBar. nPosition Может принимать следующие значения: -1 — не будет встроен; 0 — будет встроен наверх; 1 — влево; 2 — вправо; 3 — вниз. DocumentFile —свойство Object. DocumentFile [= cFileName] Возвращает имя файла, из которого был встроен или связан объект OLE Bound или OLE Container.
cFileName Определяет имя файла. Свойство DocumentFile устанавливается в программе, когда вы создаете OLE-объект, используя функцию CREATEOBJECTQ или команду APPEND GENERAL. DoScroll — метод Grid. DoScroll(nDirection) Пролистывает данные в Grid, что имитирует использование линеек прокрутки. nDirection Может принимать следующие значения: 0 — прокрутка на строку вверх, 1 — на строку вниз, 2 — на страницу вверх, 3 — на страницу вниз, 4 — на колонку влево, 5 — на колонку вправо, б—на экран влево и 7 — на экран вправо. Примечание: После выполнения метода DoScroll будет вызвано событие Scrolled. DoVerb — метод Object.DoVerb [Verb] Выполняет команду для указанного объекта OLE Bound или OLE Container. Verb Это одна из команд, поддерживаемая всеми объектами и предназначенная для выполнения в объекте-контейнере. Если параметр не указывается, выполняется команда, принятая по умолчанию для данного объекта. Параметр может также
указывать номер в массиве свойства Object Verbs. Следующий список содержит возможные номера для стандартных команд:
Если вы установите для свойства AutoActivate значение 2, то объект-контейнер OLE автоматически активизирует объект, когда пользователь сделает двойной щелчок мышью на элементе управления. Использование имени команды (EDIT, OPEN, PLAY и т. д.) в параметре Verb всегда обеспечивает значительно большую скорость работы, чем использование номера команды. DownClick — событие PROCEDURE Control. DownClick [LPARAMETERS nindex] Происходит, когда на элементе управления ComboBox, ListBox или Spinner нажата клавиша 4'. DownPicture — свойство Control. DownPicture [= cPicture] После активизации элемента управления определяет отображаемый на нем графический символ. cPicture Определяет либо полный путь и имя файла растрового изображения либо имя поля типа General в таблице базы данных.
Drag— метод Control. Drag [nAction] Начинает, заканчивает или отменяет операцию перемещения.
nAction Может принимать следующие значения: 0 — отменяет операцию перемещения и восстанавливает первоначальную позицию элемента управления, 1 (по умолчанию) — начинает перемещать элемент управления, 2 — заканчивает перемещение, то есть устанавливает элемент управления. DragDrop — событие PROCEDURE Object. DragDrop LPARAMETERS [nindex,] oSource, nXCord, nYCord Происходит, когда завершена операция перетаскивания. При использовании процедуры необходимо включить утверждение LPARAMETERS и определить имя каждого из параметров. nindex Уникально идентифицирует элементы управления, находящиеся в массиве. oSource Определяет ссылку на перемещаемый элемент управления. Вы можете обратиться к свойствам и методам элемента управления с помощью этого параметра. nXCord и nYCord Содержат текущие горизонтальную и вертикальную координаты указателя мыши. Draglcon — свойство Control. Draglcon ['= cicon] Определяет пиктограмму, отображаемую как указатель мыши в течение операции перетаскивания. cicon Определяет путь и имя файла, который содержит пиктограмму. Обычно файл пиктограммы определяется в окне Properties при разработке проекта. Этот файл должен быть сохранен в формате пиктограммы и иметь расширение ICO. Если параметр cicon не задан, указатель мыши будет иметь вид стрелки, расположенной внутри прямоугольника. DragMode — свойство Control. DragMode [= nMode] Определяет режим выполнения операции перетаскивания. nMode Если параметр принимает значение 0 (по умолчанию), то режим перетаскивания включается вручную за счет использования метода Drag. При значении 1 режим перетаскивания включается автоматически, когда пользователь нажал и удерживает кнопку мыши при курсоре, установленном на элементе управления.
DragOver — событие PROCEDURE Object.DragOver LPARAMETERS [nindex,] oSource, nXCoord, nYCoord, nState Происходит, когда элемент управления перемещают над областью желаемой цели перетаскивания объекта. При использовании процедуры необходимо включить утверждение LPARAMETERS и определить каждый параметр. nindex Уникально идентифицирует элемент управления, находящийся в массиве. oSource Содержит ссылку на перемещаемый элемент управления. nXCoord и nYCoord Содержит значения текущей горизонтальной и вертикальной позиции курсора мыши. nState Определяет условный номер, который представляет состояние элемента управления относительно цели: 0 — в зоне цели, 1 — вне цели, 2 — над целью. Draw — метод Form. Draw Перерисовывает указанную форму. DrawMode — свойство Object. DrawMode [= nMode] Определяет совместно со свойствами цвета, как объекты формы Shape или Line будут отображаться на экране. nMode Задает число (от 1 до 16), которое определяет один из возможных видеоэффектов. О допустимых значениях параметра читайте в документации по Visual FoxPro. DrawStyle — свойство Form. DrawStyle [= nStyle] Определяет стиль, используемый при рисовании линии. nStyle Значения параметра могут быть следующими: 0 (по умолчанию) — рисуется сплошная линия, 1 — прерывистая, 2 — из точек, 3 — из точек и черточек, 4 — из черточек и двух точек, 5 — «прозрачная» и 6 — с заливкой.
DrawWidth — свойство Form.DrawWidth [= nSize] Определяет ширину линии. nSize Задает ширину линии в пикселях. Вы можете устанавливать nSize в пределах от 1 до 32 767. Значение по умолчанию — 1. DropDown — событие PROCEDURE ComboBox. DropDown [LPARAMETERS nIndexJ Происходит, когда список ComboBox должен раскрыться после нажатия раскрывающей стрелки. При использовании процедуры необходимо включить утверждение LPARAMETERS и определить параметр. nindex Уникально идентифицирует элемент управления, находящийся в массиве. Используйте процедуру события DropDown, чтобы сделать заключительные модификации в списке ComboBox, прежде чем пользователь сделает выбор. Это позволит вам добавлять или удалять пункты из списка, используя методы Addltem или Removeltem.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|