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

SpinnerHigtiValue, SpinnerLowValue — свойства




Spinner.SpinnerHighValue [= nHigh] Spinner. SpinnerLowValue [= nLow]

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

nHigh

Задает максимальное значение.

hLow

Задает минимальное значение.

StatusBarText — свойство

[Form.JControl.StatusBarText [= cText]

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

CText

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

Stretch - свойство

[Form. ]Image. Stretch /= nType]

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

nType

Возможны три значения: 0 (по умолчанию) — изображение обрезается по размеру элемента управления, 1 — изображение изменяет размеры с сохране­нием своих пропорций и 2 — изображение изменяет размеры без сохранения пропорций.

Style — свойство

[Form.]Control.Style [= nType]

Определяет стиль элементов управления CheckBox, ComboBox, CommandButton, OptioaButton или TextBox.

nType

Для элементов управления CheckBox и OptionButton значение nType, равное О, обеспечивает стандартный вид, а равное 1 — графический.

Для ComboBox значение nType, равное 0, задает Drop-down Combo — список с возможностью ввода пользователем новых данных, а равное 2 — Drop-down List — список только заранее определенных значений.

Для CommandButton значение nType, равное 0, задаёт стандартное начертание кнопок управления, а равное 1 — в виде области на форме, реагирующей на действие пользователя.

Для TextBox значение nType, равное 0, обеспечивает возможность как вывода, так и редактирования данных, а равное 1 — только вывода данных (аналогично команде @...SAY).

Tablndex — свойство

[Form.JControl.TabIndex [= nOrder]

Определяет порядок активизации элементов управления в объекте Page и порядок активизации форм в FormSet.

nOrder Определяет порядок активизации элементов управления.

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

Tabs—свойство

PageFrame.Tabs = lExpr

Определяет, имеет ли PageFrame вкладки.

Expr

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

Текст и ширина вкладок устанавливаются свойством Caption объекта Page и свойством TabWidth объекта PageFrame соответственно.

TabStop — свойство

[Form.]Control.TabStop [= lExpr]

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

lExpr

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

TabStretch — свойство

PageFrame.TabStretch = nSetting

Определяет размещение вкладок на элементе управления PageFrame, если они не могут уместиться в окне.

nSetting

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

Tag — свойство

Object.Tag [= Ехрr] Сохраняет любые дополнительные данные, необходимые для вашей программы;

Ехрr

Содержит данные, требующие сохранения. По умолчанию Ехрr представляет собой пустую строку ("").

В отличие от других свойств, значение свойства Tag не используется Visual FoxPro.

 

TerminateRead — свойство

[Form. ]Control. TerminateRead [•= lExpr]

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

Свойство включено для совместимости снизу вверх с командой READ.

TextHeight — метод

[nHeight = ][FormSet.]Form.TextHeight(cText)

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

nHeight

Возвращает значение, определяющее высоту текстовой строки.

cText

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

TextWidth — метод

[nWidth =] [FormSet.JForm.TextWidth (cText)

Возвращает ширину текстовой строки в предположении, что она будет напеча­тана текущим шрифтом.

nWidth

Возвращает значение, определяющее ширину текстовой строки.

cText

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

Timer — событие

PROCEDURE Timer.Timer [LPARAMETER nindex]

Происходит, когда истекает заданное в свойстве Interval время, измеряемое в миллисекундах.

nindex

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

ToolTipText — свойство

Control.ToolTipText = cText

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

cText Задает текст для подсказки.

Вы можете установить свойство ToolTipText только в том случае, если свойство ShowTips имеет значение истина (.Т.).'

Тор — свойство

Object.Top[= nValue]

Для средств управления определяет положение верхней границы объекта отно­сительно родительского объекта. Для формы определяет расстояние между верхним краем формы и верхней границей главного окна Visual FoxPro.

nValue

Задает расстояние в единицах измерения, выбранных в свойстве ScaleMode

формы.

Toplndex — свойство

Control. Toplndex[ = nindex]

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

nindex Содержит индекс требуемого пункта.

TopltemID — свойство

Control.TopItemID[ = nItemID]

По идентификатору определяет пункт, который появляется в самой верхней позиции в списке элемента управления ComboBox или ListBox.

nItemID Содержит идентификатор интересующего пункта.

UIEnable — событие

PROCEDURE Object. UIEnable [LPARAMETERS nindex, lEnabled]

или

PROCEDURE Object. UIEnable LPARAMETERS lEnabled

Происходит для всех объектов, включенных в объект Page при его активизации или дезактивизации.

Nindex

Уникально определяет элемент управления, если он включен в массив.

lEnabled

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

Undock — событие

PROCEDURE ToolBar. Undock [LPARAMETER nindex]

Происходит, когда объект ToolBar перемещают из встроенной позиции. nindex

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

Unload — событие

PROCEDURE Object. Unload [LPARAMETER nindex]

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

nindex

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

Unload является последним событием, которое происходит непосред­ственно перед выгрузкой FormSet или Form. Unload происходит после события Destroy и после того, как будут выгружены все имеющиеся объекты.

UpClick — событие

PROCEDURE Control. UpClick [LPARAMETER nindex]

Происходит, когда пользователь нажимает кнопку «вверх» на линейке прокрут­ки элемента управления ComboBox, ListBox или Spinner.

nindex

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

Valid—событие

PROCEDURE Control. Valid [LPARAMETER nindex]

Происходит перед тем, как элемент управления перестает быть активным. nindex

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

Если событие Valid возвращает значение истина (.Т.), элемент управ­ления становится неактивным, а при значении.F. он остается актив­ным. Событие Valid может возвращать и числовое значение: 0 — элемент управления остается активным; положительное значение ука­зывает на то, что будет активизироваться элемент управления, кото­рый находится в списке впереди текущего объекта на количество пунктов, возвращаемое событием; отрицательное значение — активи­зируется элемент управления, стоящий в списке позади текущего объекта на возвращаемое событием количество пунктов.

Value — свойство

[Form.]Control. Value [= nSetting]

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

nSetting

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

• для элемента управления CheckBox: если nSetting равен 0 (по умолчанию), то поле проверки выключено (на нем нет отметки), если 1 — включено и если 2 — не определено (поле закрашено серым цветом и эта позиция может быть определена только программным путем);

• для элементов управления ComboBox, EditBox, ListBox или Spinner значе­ние параметра может быть символьным или числовым в зависимости от выбранных пользователем данных, размещенных в этих элементах;

• для элементов управления CommandGroup и OptionGroup значение nSetting составляет целое число и определяет выбранную кнопку;

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

• для элемента управления TextBox параметр может принимать различные значения в зависимости от типа размещенных в нем данных.

Чтобы избежать ошибок, проверяйте соответствие типа данных пара­метра nSetting типу элемента управления (см. табл. 7 на стр. 26).

View — свойство

Grid. Viewf = nType]

Определяет вид представления данных в объекте Grid.

nType

Если объект Grid не разделен на две части (свойство Partition установлено в 0), то параметр nType может принимать значение О-в виде Browse или 1 — в виде Edit. Если же Grid разделен, то для nType возможны следующие значения:

 

NType Левая панель Правая панель
  Browse Browse
  Browse Edit
  Edit Browse
  Edit Edit

 

Visible — свойство

Object. Visible[ = lExpr]

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

lExpr

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

When — событие

PROCEDURE Control. When [LPARAMETER nindex]

Происходит перед тем, как элемент управления становится активным.

Для элемента управления ListBox событие When происходит каждый раз, когда пользователь перемещает курсор в списке от одного пункта к другому с помощью мыши или клавиш управления курсором.

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

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

View — свойство

Grid. View[ = nType]

Определяет вид представления данных в объекте Grid.

пТуре

Если объект Grid не разделен на две части (свойство Partition установлено в 0), то параметр пТуре может принимать значение О-в виде Browse или 1 — в виде Edit. Если же Grid разделен, то для пТуре возможны следующие значения:

Nтуре Левая панель Правая панель
  Browse Browse
  Browse Edit
  Edit Browse
  Edit Edit

 

Visible — свойство

Object. Visible/ = lExpr]

 

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

lExpr

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

When — событие

PROCEDURE Control. When [LPARAMETER nindex]

Происходит перед тем, как элемент управления становится активным.

Для элемента управления ListBox событие When происходит каждый раз, когда пользователь перемещает курсор в списке от одного пункта к другому с помощью мыши или клавиш управления курсором.

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

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

nindex

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

Когда элемент управления становится активным, сначала выполняется событие When, а затем — событие GotFocus.

Width — свойство

[Object. ]Width [ nWidth] Определяет ширину объекта.

nWidth

Задает ширину объекта в единицах измерения, установленных в свойстве ScaleMode.

WindowList — свойство

FormSet. WindowList[ = cListJ

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

cList Представляет собой разделенный запятыми список объектов.

Включено для совместимости с командой READ в предыдущих версиях FoxPro.

WindowState — свойство

[Form.]WindowState [= nState]

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

nState

Возможны следующие значения: 0 — окно имеет нормальное состояние, 1 — минимизировано до пиктограммы, 2 — максимизировано.

WindowType — свойство

Object. Window Type[ = nТуре]

Определяет, как объект FormSet или Form ведет себя, когда он выводится или выполняется с помощью команды DO.

пТуре Этот параметр может принимать следующие значения.

Для FormSet

0 - Независимо от режима.

1 - Модально. Никакие объекты других форм не могут стать активными и меню не доступно. Все формы в FormSet активны.

2 - Чтение. FormSet ведет себя, как будто он был активизирован коман­дой READ. Выполнение останавливается на методе Show или коман­де DO FORM. Когда форма дезактивизирована, выполнение программы продолжается. Включен для совместимости снизу вверх.

3 - Модальное чтение. FormSet ведет себя, как будто он был активизирован командой READ MODAL. Выполнение программы останавливается на методе Show или команде DO FORM. Любые объекты формы в FormSet и в объектах формы, указанных в свойстве WindowList доступны, но объекты других форм и меню не доступны. Включен для совместимости снизу вверх.

Для Form

0 - Независимо от режима.

1 - Модально. Никакие объекты других форм не могут стать активными и меню не доступно. Все объекты формы в FormSet активны.

Метод Show принимает параметр, который может отменять установку WindowType.

Установка свойства WindowType в FormSet отменяет индивидуальные установки WindowType во входящих в него формах.

Wordwrap — свойство

[Form.]Label. Wordwrap [= lExpr]

Определяет, будет ли элемент управления Label с его свойством AutoSize, установленным в значение истина (.Т.), при изменении его размеров расширять­ся по вертикали или по горизонтали для полного заполнения пространства текстом, указанным в свойстве Caption.

lExpr

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

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

Используйте это свойство, чтобы определить, как объект Label будет реагировать на изменение размеров включающих его объектов-контей­неров. Например, график, который может изменяться динамически, может иметь метку, содержащую текст, который также может изме­няться. Чтобы сохранить постоянный горизонтальный размер для метки и учитывать увеличение или уменьшение длины текста, вы должны установить свойства Wordwrap и AutoSize в значение истина (.Т.).

Если вы хотите, чтобы метка расширялась только по горизонтали, установите свойство WordWrap в значение ложь (.F.). Если вам нужно, чтобы размер метки оставался неизменным, установите свой­ство AutoSize в значение ложь (.F.).

Если свойство AutoSize имеет значение ложь (.F.), то текст всегда переносится независимо от размера метки или установки свойства WordWrap. Это может служить причиной перекрытия некоторого текста, потому что метка не расширяется ни в каком направлении.

WriteExpression — метод

Object. WriteExpression[cPropertyName, = cExpression] Записывает выражение в свойство.

cExpression

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

WriteMethod — метод

Control. WriteMethod(MethodName, MethodText) Записывает заданный текст в указанный метод.

MethodName Определяет имя метода.

MethodText Определяет текст.

Если объект не содержит указанный метод, Visual FoxPro генерирует ошибку.

ZOrder — метод

[Object. ]ZOrder([nOrder])

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

nOrder

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

Имеется два графических уровня, связанных с объектами. Фоновый уровень является местом, где появляется результат работы графичес­ких методов, а передний уровень — это уровень объектов. Содержи­мое этого уровня перекрывает содержимое фонового уровня. Метод ZOrder размещает объекты только на том уровне, с которым они связаны.

Для объекта Page метод ZOrder не воздействует на установку свойства PageOrder. ZOrder только определяет страницу, которая находится наверху и активна.

 

Поделиться:





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



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