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

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:

Значение Константа Описание
-1 TOOL_NOTDOCKED He встраивается
  TOOL_TOP Встраивается наверху основного окна Visual FoxPro
  TOOL_LEFT Встраивается в левой части основного окна Visual FoxPro
  TOOL_RIGHT Встраивается в правой части основного окна Visual FoxPro
  TOOL_BOTTOM Встраивается внизу основного окна Visual FoxPro

 

Х и 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. Следующий список содержит возможные номера для стандартных команд:

Значени е Действие
  Действие для объекта по умолчанию
-1 Активизирует объект для редактирования
-2 Открывает объект в отдельном окне приложения
-3 Для встроенных объектов скрывает приложение, создавшее объект
-4 Активизирует объект при условии, что его активизация поддерживается. При этом выводятся средства пользовательского интерфейса для редактирования объекта на месте (on-place editing)
-5 Создает окно для объекта и загружает необходимые для редактирования этого объекта средства, когда пользователь щелчком мыши активизирует объект-контейнер OLE
-6 Отменяет все выполненные в процессе модернизации изменения (выполняет действие UNDO) для объектов, открытых для редактирования

 

Если вы установите для свойства 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 Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...