Shape — элемент управления
Создает элемент управления формы, который отображает в зависимости от значений свойств рамку, круг или эллипс. Хотя этот элемент управления пользователь не может редактировать интерактивно, за счет того, что для него имеется полный набор свойств, событий и методов, которыми обладают и другие элементы управления, обеспечивается реакция на события и этот объект может быть изменен динамически во время выполнения программы. Spinner — элемент управления Создает счетчик для фиксированного изменения числового значения. Свойства KeyBoardHigh Value и SpinnerHighValue определяют максимальные, a KeyBoardLowValue и SpinnerLowValue — минимальные числовые значения, которые могут быть введены в счетчик с клавиатуры или нажатием кнопок со стрелками. TextBox — элемент управления Создает текстовый блок, в котором вы можете редактировать содержимое переменной, элемента массива или поля. В текстовом блоке доступны все стандартные особенности редактирования Visual FoxPro, типа вырезки, копирования и вставки. Текстовый блок — это один из самых широко используемых элементов управления для ввода и редактирования заранее не определенных величин. Для более четкого обозначения поля, с которым в настоящее время работает пользователь, активный текстовый блок можно выделять цветом. Для этого надо изменить свойства ForeColor и BackColor в событии GotFocus и восстановить их прежние значения в событии LostFocus. Используйте свойства InputMask и Format, чтобы определить, как значения будут отображаться в текстовом блоке. Timer — элемент управления Обеспечивает контроль по времени за выполнением всей программы или отдельных ее фрагментов. Управление с помощью таймера, невидимое для пользователя, является полезным для фоновой обработки. Типичное использование таймера — это получение системного времени для определения момента, когда необходимо выполнить какую-либо программу или прервать некоторое действие.
• объект Page будет активизирован действием пользователя вроде выбора вкладки Page или элемента управления, содержащегося в Page, или если свойство Active Page объекта PageFrame равно номеру Page; • объект ToolBar будет активизирован, когда вызывается метод Show для Tool Bar. ActivateCell — метод Grid.ActivateCell (nRow, nCol) Активизирует ячейку в объекте Grid. nRow и nCol Определяют строку и столбец требуемой ячейки. ActiveColumn — свойство Grid.ActiveColumn Определяет столбец, который содержит активную ячейку в объекте Grid. ActiveControl — свойство Object. ActiveControl. Property [= Value] Ссылается на активный элемент управления в объекте Form, Page или ToolBar. Value Определяет текущее или новое значение свойства, указанного в Property. Например, изменить заголовок активного элемента управления можно следующей строкой кода: THISFORM.ActiveControl.Caption = "Новый Заголовок" ActiveForm — свойство FormSet.ActivoForm. Property /= Setting] или FormSet.ActiveForm. Method Ссылается на активный объект Form в FormSet или объект _SCREEN. Setting Определяет текущее или новое значение свойства. Используйте свойство ActiveForm, чтобы обратиться к свойствам и методам активных объектов Form. ActivePage — свойство PageFrame.ActivePage Возвращает номер активной страницы в объекте PageFrame. ActiveRow — свойство Grid.ActiveRow Определяет строку, которая содержит активную ячейку в объекте Grid. AddColumn — метод Grid.AddColumn(nIndex) Добавляет столбец в объект Grid. nindex Определяет номер, представляющий позицию столбца в Grid. Существующие столбцы переместятся вправо и их номер увеличится на 1. Addltem — метод Control.Addltem(cltem f, nindex] [, nColumn]) Добавляет новый пункт к элементам управления ComboBox или ListBox, позволяя при необходимости указывать его расположение.
citem Это строковое выражение (содержание нового пункта), значение которого добавляется к списку. nindex Представляет собой целое число, определяющее позицию в списке, в которую будет помещено выражение citem. nColumn Определяет столбец элемента управления, в который надо добавить новый пункт citem (по умолчанию равен 1). AddUstltem — метод Control.AddListItem(citem [, nItemID] [, nColumn]) Добавляет новый пункт в список элементов управления ComboBox или ListBox, при необходимости позволяя указывать его идентификатор. Этот метод аналогичен методу Addltem, но параметр nItemID в отличие от параметра nindex в методе Addltem задает уникальный идентификатор пункта в элементе управления. Значения этих двух параметров для одного пункта в списке могут отличаться после сортировки и добавления новых пунктов. AddObject — метод Object.AddObject(cName, cClass [, cOLEClass] [, ainiti, alnit2...]) Добавляет объект в объект-контейнер во время выполнения программы. cName Определяет имя, используемое, чтобы сослаться на новый объект. cClass Определяет класс добавляемого объекта. cOLEClass Определяет класс OLE добавляемого объекта. ainiti, alnit2... Определяют параметры, передаваемые в событие Init нового объекта, которое происходит при вызове этого метода. AfterCloseTables — событие PROCED URE Data Environment. AfterCloseTables Происходит после закрытия таблиц или просмотров, определенных в среде данных для форм, наборов форм или отчетов. AfterDock — событие PROCEDURE ToolBar.AfterDock [LPARAMETERS nindex] Происходит после того, как объект ToolBar окажется встроенным в рамку окна. AfterRowColChange — событие PROCED URE Grid.AfterRowColChange LPARAMETERS nColIndex Происходит после того, как пользователь перемещает курсор в другую строку или столбец в Grid и после события When объекта в новой строке или столбце. nColIndex Возвращает индекс новой выбранной строки или столбца. Alias —свойство DataEnvironment. Cursor. Alias [= cText] Определяет псевдоним, используемый для каждой таблицы или просмотра, связанного с объектом Cursor. cText Задает псевдоним. Это свойство аналогично опции ALIAS команды USE. Alignment — свойство Control.Alignment [= nAlign] Определяет выравнивание текста, связанного с элементами управления. nAlign Если этот параметр равен 0 (по умолчанию), то выполняется выравнивание влево; 1 — вправо; 2 — по центру (не используется для CheckBox и OptionButton). Для Column и TextBox значение по умолчанию равно 3, что предусматривает автоматическое выравнивание данных в зависимости от их типа.
AllowTabs — свойство EditBox.AllowTabs [= lExpr] Определяет, допускается ли использование клавиши Tab при редактировании в элементе управления EditBox. lExpr Если этот параметр равен.Т., то использование клавиши Tab допускается, и для перехода к другому элементу потребуется нажимать клавиши Ctrl+Tab. Если задать.F. (по умолчанию), то перемещение выбора к следующим элементам управления будет происходить по клавише Tab. AlwaysOnTop — свойство Form.AlwaysOnTop [•= lExpr] Предотвращает перекрытие окна формы другими окнами. lExpr Если этот параметр равен.Т., то окно формы будет всегда самым верхним, если нет других окон с таким же свойством, если.F. (по умолчанию), то окно формы может быть перекрыто другим окном. AutoActivate — свойство Control.AutoActivate /= nValue] Определяет, как могут быть активизированы элементы управления OLE. nValue Если параметр равен 0, то элемент управления не будет автоматически активизирован при выборе пользователем. Вы можете активизировать элемент управления программно, используя метод DoVerb. Если nValue = 1, то прикладная программа, являющаяся для объекта сервером, будет активизирована после выбора объекта пользователем. Если nValue = 2 (по умолчанию), то объект OLE будет активизирован по двойному щелчку мыши или при нажатии клавиши Enter •на этом объекте. Если nValue = 3, то объект OLE будет активизирован по двойному щелчку мыши на элементе управления или при выборе этого объекта (выполняется автоматическая активизация, как и для обычного объекта). AutoCenter — свойство Form.AutoCenter [= lExpr] Определяет, будет ли центрироваться объект Form автоматически в основном окне Visual FoxPro при первом выводе на экран. lExpr Если параметр равен.Т., то объект Form будет центрирован, если.F. (по умолчанию), то объект Form окажется выведен в соответствии с координатами, определенными свойствами Тор и Left.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|