Form.Value

From SunFlurry wiki
Revision as of 16:24, 15 May 2020 by Admin (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
  Value (Доступ к объекту формы)
Объект:Форма
Статус разработки: Реализована
Тип:Атрибут
Обращение к БД:Нет
Доступность:Чтение и запись
Визуальность:Да

Атрибут получает или изменяет значение визуального элемента. Не для всех элементов значение может быть изменено (к примеру, для таблиц или списков изменять значение нельзя). Для разных типов элементов это значение может иметь разный тип. К примеру, для поля редактирования, тип зависит от типа данных поля, для группы переключателей, это значение принимает целый числовой индекс активного в данный момент переключателя, для картинки, это значение будет представлять объект картинки. Задание OLE-объектов таким образом разрешено, однако, инициализация объектов может происходить в асинхронном режиме, поэтому, после присваивания OLE-объекту, необходимо подождать окончания его полной инициализации. Известные значения визуальных элементов:

  • Редактируемое поле (доступен для записи). Возвращается объект, ассоциированный с полем, он может быть почти любого типа (объект БД, число, дата, строка и пр.)
  • Текст, кнопка, группа элементов, разделитель, регион оформления, группа страниц, макрос. Возвращается пустое значение.
  • Переключатель (доступен для записи). Возвращается числовое значение соответствующее положению переключателя. Переключатель может иметь положения 0,1 и 2 (для неопределенного положения)
  • Группа переключателей (доступен для записи). Возвращается числовое значение соответствующее индексу активного в данный момент переключателя, либо ноль, если ни одни из переключателей не активен.
  • Поле со списком. Возвращается объект список значений, соответствующий визуальному объекту. Выбранный элемент может быть доступен с помощью атрибута List.SelectedLine
  • Список значений. Возвращается объект список значений, соответствующий визуальному объекту. Выделенный элемент может быть доступен с помощью атрибута List.SelectedLine
  • Таблица. Возвращается объект типа таблица.
  • Дерево. Возвращается объект типа дерево.
  • Электронная таблица. Возвращается объект типа электронная таблица (SFTable).
  • Картинка. Возвращается объект типа картинки. Объект доступен только для чтения. Чтобы изменить картинку, используйте функцию Picture.Assign
  • OLE (доступен для записи). Возвращается объект типа OLE.

Если атрибут применяется к форме или интерфейсу, вызов равноценен вызову Form.Object.

Синтаксис

Form.Value:<Значение (содержимое) визуального элемента>

Возвращаемое значение

Возвращает значение текущего визуального элемента.

Примеры

Form.оСписок.Value.SelectedLine:=1;