Мельница данных- Класс TVisualGroup (Визуальные группы)  (раздел целиком)  (24.03.2023)
Класс TVisualGroup (Визуальные группы)

1. Конструктор TVisualGroup.Create (Конструктор визуальной группы)

Параметры:
ПараметрТипПримечаниеВидимостьСвязанное свойство
Name (Имя) TObjectName (Имена)

Унаследован

Доступен

Name (Имя)

Description (Наименование) TObjectDescription (Наименования)

Унаследован

Доступен

Description (Наименование)

Class (Класс) TClass domain (Класс)

Унаследован

Доступен

Class (Класс)

Parent (Родитель) TParent domain (Родитель объекта)

Унаследован

Доступен

Parent (Родитель)

Master (Мастер) TMaster domain (Объект (с каскадным удалением))

Унаследован

Доступен

Master (Мастер)

Accessor (Роль доступа) TAccessor domain (Роли доступа)

Унаследован

Скрыт

Image (Изображение) TImage (Изображение)

Доступен

Position (Позиция) TPosition (Позиция)

Доступен

GetNextPos (Следующая позиция)

Scope (Область видимости) TScope (Область видимости)

Доступен

Collapsed (Свернута) Boolean (Обычное логическое)

Доступен

Конструирует объект класса TVisualGroup (Визуальные группы) .


2. Поле TVisualGroup.FCollapsed (Свернута)
FCollapsed: Boolean (Обычное логическое) (обязательно для заполнения) .

Используется для хранения значений свойства TVisualGroup.Collapsed (Свернута)
.


3. Поле TVisualGroup.FImage (Изображение)
FImage: TImage (Изображение) .

Используется для хранения значений свойства TVisualGroup.Image (Изображение)
.


4. Поле TVisualGroup.FPosition (Позиция)
FPosition: TPosition (Позиция) (обязательно для заполнения) .

Используется для хранения значений свойства TVisualGroup.Position (Позиция)
.


5. Поле TVisualGroup.FScope (Область видимости)
FScope: TScope (Область видимости) (обязательно для заполнения) .

Используется для хранения значений свойства TVisualGroup.Scope (Область видимости)
.


6. Свойство TVisualGroup.Collapsed (Свернута)
Collapsed: Boolean (Обычное логическое) (обязательно для заполнения) .

Для чтения и записи свойства используется поле TVisualGroup.FCollapsed (Свернута) .


7. Свойство TVisualGroup.Image (Изображение)
Image: TImage (Изображение) .

Для чтения и записи свойства используется поле TVisualGroup.FImage (Изображение) .


8. Свойство TVisualGroup.IsAccessible (Доступна)
IsAccessible: Boolean (Обычное логическое) (обязательно для заполнения) .

Для чтения значения свойства используется функция TVisualGroup.GetIsAccessible (Доступна) .


9. Свойство TVisualGroup.Position (Позиция)
Position: TPosition (Позиция) (обязательно для заполнения) .

Для чтения и записи свойства используется поле TVisualGroup.FPosition (Позиция) .


10. Свойство TVisualGroup.Scope (Область видимости)
Scope: TScope (Область видимости) (обязательно для заполнения) .

Для чтения и записи свойства используется поле TVisualGroup.FScope (Область видимости) .


11. Функция TVisualGroup.GetIsAccessible (Доступна)

Возвращает значение типа Boolean (Обычное логическое) .

Используется для вычисления значений свойства TVisualGroup.IsAccessible (Доступна)
.


12. Функция TVisualGroup.GetNextPos (Следующая позиция)
Является методом класса.

Параметры:
ПараметрТипПримечаниеВидимостьСвязанное свойство
Parent (Родитель) TObject domain (Объект)

Доступен

Возвращает значение типа Integer (Целое) .

Параметры:
ПараметрТипПримечаниеВидимостьСвязанное свойство
Parent (Родитель) TObject domain (Объект)

Доступен

Используется для инициализации значения параметра Position (Позиция) подпрограммы TVisualGroup.Create (Конструктор визуальной группы)
.