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

AutoCloseTables — свойство




DataEnvironment.AutoCloseTables [= IValue]

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

IValue

Если параметр равен.Т. (по умолчанию), то при закрытии объекта FormSet, Form, или отчета будут закрыты соответственно и таблицы или просмотры. Если.F., то таблицы и просмотры остаются открытыми.

AutoOpenTables — свойство

DataEnvironment.AutoOpenTables [= lExpr]

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

lExpr

Если параметр равен.Т. (по умолчанию), то таблицы или просмотры в объекте FormSet, Form или отчете будут открыты автоматически. Если.F., то нет.

AutoRelease — свойство

FormSet.AutoRelease [= lExpr]

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

lExpr

Если параметр принимает значение,Т. (по умолчанию в Form Designer), то набор форм будет выгружен; если.F. (по умолчанию в программе), то набор форм из памяти при выходе не выгружается.

AutoSize — свойство

Control.AutoSize /= lExpr]

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

lExpr

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

BackColor, ForeColor — свойства

Object. ВackColor /= nColor] Object. ForeColor /"== nColor]

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

nColor

Определяет 32-битное целое число для обозначения выбранного цвета, вычис­ляемое по формуле nColor = R + G х 256 + В х 65536, где R, G и В — интенсив­ности красного, зеленого и синего цветов, которые могут изменяться от 0 до 255 (приведенную зависимость реализует функция RGBO). Значения для основных цветов приведены в следующем списке:

Цвет Значения RGB Значение nColor
Белый 255, 255, 255  
Черный 0, 0, 0  
Серьш 192, 192, 192  
Темно-серый 128, 128,128  
Красный 255, 0, 0  
Темно-красный 128, 0, 0  
Желтый 255, 255, 0  
Темно-желтый 128, 128, 0  
Зеленый 0, 255, 0  
Темно-зеленый 0, 128, 0  
Морской волны 0, 255, 255  
Темный морской волны 0, 128, 128  
Голубой 0, 0, 255  
Синий 0, 0, 128  
Малиновый 255, 0,255  
Темно-малиновый 128, 0, 128  

 

BackStyle — свойство

Object.BackStyle [= nStyle]

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

nStyle

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

BaseClass — свойство

Object. ВaseClass [= cBaseClass]

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

cBaseClass

Определяет имя базового класса (см. табл. 2 на стр. 12).

BeforeDock — событие

PROCEDURE ToolBar. BeforeDock

LPARAMETERS [nindex], nLocation

Происходит при попытке встроить объект ToolBar в рамку окна.

nindex

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

nLocation

Определяет, где ToolBar будет встроен. Возможные значения для nLocation:

Значение Константа Описание
-1 TOOLUNDOCK He встраивается
  TOOLTOP Встраивается наверху основного окна Visual FoxPro
  TOOLLEFT Встраивается в левой части основного окна Visual FoxPro
  TOOLRIGHT Встраивается в правой части основного окна Visual FoxPro
  TOOLBOTTOM Встраивается внизу основного окна Visual FoxPro

 

BeforeOpenTables — событие

PROCEDURE DataEnvironment. BeforeOpenTables

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

BeforeRowColCbange — событие

PROCEDURE Grid.BeforeRowColChange LPARAMETERS nColIndex

Происходит при изменении пользователем активной строки или столбца в объекте Grid.

nColIndex Возвращает номер последней активной строки или столбца.

BorderColor — свойство

Object. BorderColor [= nColor] Определяет цвет обрамления для объекта. См. описание свойств BackColor и ForeColor.

BorderStyle — свойство

Object. BorderStyle /= nStyle] Определяет стиль обрамления объекта. nStyle

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

Это свойство действует при значении свойства BorderWidth для данного объекта, равном 1.

BorderWidth — свойство

Control. BorderWidth [= nWidth]

Определяет ширину рамки элементов управления Line, PageFrame или Shape.

nWidth

Определяет ширину, которая может изменяться от 0 до 8192.

Обратите внимание, что если значение nWidth больше 1, установка свойства BorderStyle игнорируется.

Bound — свойство

Column. Bound [= lExpr]

Определяет, связан ли элемент управления в объекте Column с источником данных для этой колонки.

lExpr Если параметр равен.Т. (по умолчанию), то связан; если.F., то нет.

BoundColumn — свойство

Control. BoundColumn [= nCol]

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

nCol

Определяет номер столбца, связанного со свойством Value. По умолчанию nCol равен 1.

Box — метод

Form.Box(nXCoord1, nYCoordI, nXCoord.2, nYCoord2)

или

Form.Box(nXCoord2, nYCoord2)

Рисует прямоугольник в форме.

nXCoordI и nYCoordI

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

nXCoord.2 и nYCoord2

Определяют координаты нижнего правого угла.

Ширина линий зависит от установки свойства DrawWidth, а внешний вид прямоугольника определяют свойства DrawMode и DrawStyle.

BufferMode — свойство

Object.BufferMode [= nValue] Определяет режим обновления записей при их редактировании.

nValue

Если этот параметр равен 0 (по умолчанию), то буферизации нет. Записи блокируются, как только начинается редактирование, и при перемещении указателя записи данные записываются в поля. Имитирует поведение FoxPro 2.x. При значении, равном 1, устанавливается пессимистическая буфе­ризация. Записи блокируются, как только начинается редактирование, и данные записываются в поля, когда перемещается указатель записи. Вы можете исполь­зовать функцию TABLEREVERTO, чтобы отменить изменения для текущей записи. При значении, равном 2 устанавливается оптимистическая блокировка. Записи не блокируются при редактировании, a Visual FoxPro пытается блокировать записи только тогда, когда они записываются на диск с помощью функции TABLEUPDATEO.

BufferModeOverride — свойство

DataEnvironment. Cursor. BufferModeOuerride [= nValue]

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

nValue

Если параметр равен 1 (по умолчанию), то используется установка, принятая в форме. При значении, равном 2 устанавливается пессимистическая буферизация строки, при 3 — оптимистическая буферизация строки, 4 означает пессимисти­ческую буферизацию таблицы, а 5 — оптимистическую буферизацию таблицы.

 

 

ButtonCount — свойство

Control. ButtonCount [= nNumber]

Определяет число кнопок в Command Group или Option Group.

nNumber

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

Если вы изменяете число кнопок во время выполнения программы, новым кнопкам имена назначаются автоматически. Например, если имеются четыре кнопки в Command Group, и установка свойства изменена на 5, новая кнопка получит имя Commands.

Buttons — свойство

Control. Buttons (nindex).Property = Value

или

Control.Buttons (nindex).Method

Массив для доступа к каждой кнопке в группе.

nindex

Это целое число между 1 и количеством кнопок, определенных свойством ButtonCount для Control.

Property

Имя свойства CommandButton или OptionButton.

Method

Имя метода CommandButton или OptionButton.

Value

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

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

Cancel — свойство

CommandButton. Cancel [= lExpr]

Определяет, является ли кнопка с именем, указанным в CommandButton кнопкой Cancel (то есть происходит ли событие Click для этой кнопки, когда пользователь нажимает клавишу Esc).

lExpr

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

 

Caption — свойство

Object. Caption [= cText]

Определяет текст, отображаемый в заголовке объекта.

cText

Определяет отображаемый текст.

Заголовки отображаются по-разному в зависимости от объекта:

• в формах текст появляется в названии окна формы; когда форма минимизирована, этот текст отображается ниже пиктограммы формы;

• для вкладок PageFrame заданный текст фигурирует на вкладке каждой страницы;

• для CommandGroups и OptionGroups заголовок появляется по цен­тру наверху рамки группы управления;

• для средств управления текст отображается на или за объектом управления; для быстрого перемещения к средству управления с помощью клавиатуры (использования «горячей» клавиши) поставь­те знаки \< перед символом, который вы хотите сделать ключевым;

• для средств управления с установкой свойства Style, равным 1 (графический), заголовок отображается под пиктограммой.

ChildAlias — свойство

DataEnvironment. Relation. ChildAlias [= cText]

Определяет имя псевдонима порожденной таблицы.

cText

Определяет имя псевдонима порожденной таблицы в отношении.

ChildOrder — свойство

Object. ChildOrder [= cField]

Определяет тег индекса для источника записей объектов Grid или Relation.

cField

Определяет существующее имя тега.

Используйте это свойство для установки между двумя таблицами связи типа «один ко многим». Например, таблица заказчиков компонуется с таблицей заказов, содержащей многократные заказы для каждого заказчика. В этом случае установите свойство ChildOrder равным идентификатору поля тега индекса в таблице заказчиков.

Circle — метод

Form. Circle(nRadius, nXCoord, nYCoord [, nStart, nEnd [, nAspect]])

Рисует круг, эллипс или дугу в форме.

nRadius

Определяет радиус круга, эллипса или дуги.

nXCoord и nYCoord

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

nStart, nEnd

Задают начальную и конечную позиции для рисования дуги в радианах. Значения по умолчанию для nStart — 0, а для nEnd — 2я, что обеспечивает рисование полной дуги или эллипса. Оба параметра могут изменяться от -2тг до 2п.

nAspect

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

C/ass — свойство

Object. Class Возвращает имя класса, на котором основан объект.

ClassLibrary — свойство

Object. ClassLibrary

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

Объекты базового класса Visual FoxPro встроены в программу и не имеют никакой установки ClassLibrary.

Clear — метод

Object. Clear Очищает содержимое ComboBox или ListBox.

Для достижения эффекта от метода Clear, свойство RowSourceType должно быть установлено в 0.

Click — событие

PROCEDURE Object. Click [LPARAMETERS nindex] Происходит когда:

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

• вы включаете в программу код, который вызывает событие. nindex

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

ClipControls — свойство

Form.ClipControls [= lExpr]

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

lExpr

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

CloneObject — метод

Object. CloneObject(NewName)

Дублирует объект, включая свойства всего объекта, его события и методы.

NewName

Определяет имя нового объекта или объекта-двойника.

Closabfe — свойство

Form. Closable /= lExpr]

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

lExpr

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

 

CloseTables — метод

DataEnvironment. CloseTables Вызывает закрытие таблиц и просмотров, связанных со средой данных.

Cls — метод

Form. CIs

Очищает указанную форму от графики и текста, сгенерированных с помощью операторов вывода.

Метод Cls сбрасывает свойства CurrentX и CurrentY в 0.

ColorScheme — свойство

Control. ColorScheme [= пТуре] Определяет тип цветовой схемы, используемой для средств управления.

Включено для совместимости с FoxPro 2-х. Используйте вместо этого свойства BackColor и ForeColor.

ColorSource — свойство

Object. ColorSource [= nSource]

Определяет, как установлены цвета элементов управления, использовавшихся и в предыдущей версии FoxPro for Windows.

nSource

Если параметр равен 0 (по умолчанию), то действуют цвета, установленные в соответствии со свойствами объекта.(BackColor и ForeColor), при значении 1 используется цветовая схема формы, при 2 действует цветовая схема, установ­ленная в свойстве ColorScheme, значение 3 означает, что используется цветовая схема, принятая для объекта по умолчанию в Control Panel системы Windows.

ColumnCount — свойство

Object.ColumnCount [= nCol]

Определяет число объектов Column в Grid, ComboBox или ListBox.

nCol

Для Grid по умолчанию nCol равно -1, при этом автоматически будет создано достаточно столбцов, чтобы разместить все поля из источника данных.

Для ComboBox или ListBox определяет количество столбцов в элементе управ­ления. Если ColumnCount равен -1, элемент управления в Visual FoxPro работает так же, как в версии 2.х. Если вы устанавливаете ColumnCount в О, ни один столбец не отображается.

ColumnLines — свойство

Control. ColumnLines [= lExpr]

Показывает или скрывает линии между столбцами.

lExpr

Если имеет значение.Т., (по умолчанию) линии между столбцами видны, если.F., — скрыты.

ColumnOrder — свойство

Column. ColumnOrder [= nExpr] Определяет относительный порядок столбцов в Grid.

Columns — свойство

Grid. Columns(nCol). Property [= Setting]

Массив для доступа к свойствам отдельных столбцов в объекте Grid по номеру столбца.

nCol

Определяет столбец в Grid. Самый левый столбец имеет номер 1.

Property

Имя свойства для обращения к столбцу.

Setting

Определяет новую установку свойств для всех ячеек столбца, заданного пара­метром nCol.

ColumnWidths — свойство

Control.ColwnnWidths /= "cCol1Width, cCol2Width,... cColnWidth"] Определяет ширину столбцов для ComboBox или ListBox. "cCol1 Width, cCol2Width,... cColnWidth"

Задает ширину столбца или ряда столбцов в ComboBox или ListBox. Например, приведенная ниже строка определяет, что первый столбец имеет 5 модулей в ширину, второй — 7 и третий — 9 модулей в единицах измерения, определяе­мых свойством формы ScaleMode.

cColumnWidths = "5, 7, 9"

 

Comment — свойство

Object. Comment [= cTextString] Позволяет вставлять комментарии относительно объекта.

cTextString Определяет текстовую строку с комментарием.

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

ControlBox — свойство

Form. ControlBox [= lExpr]

Определяет, появляется ли системное меню в верхнем левом углу формы во время ее выполнения.

lExpr

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

ControlCount — свойство

Object. ControlCount

Определяет число элементов управления в объекте-контейнере Column, Form, Page или ToolBar.

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

FOR х = 1 ТО THISFORM.CorrtrolCount

THISFORM.Controls(x).Enabled =.F.

ENDFOR

Controls — свойство

ContainerObject.Controls(Index). Property [= Expr]

Массив для доступа к средствам управления в объекте-контейнере Column, Form, Page или ToolBar.

Expr

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

 

ControlSource — свойство

Object. ControlSource /= cName] Определяет источник данных, с которым связан объект.

cName

Этот параметр для средств управления является переменной или полем. Для TextBox cName обычно бывает полем.

CurrentControl — свойство

Column. CurrentControl [= cName]

Определяет, какой элемент управления, содержащийся в объекте Column, используется для отображения значения активной ячейки.

cName

Определяет имя элемента управления, который отображает данные и обеспечи­вает их редактирование для активной ячейки в объекте Column. По умолчанию элементом управления является TextBox, имеющий Textl как свойство Name. Используйте метод AddObject, чтобы добавить другие средства управления.

Поделиться:





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



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