1.2.10. TbtkGridPanelFrame¶
-
class
btkFrame.
TbtkGridPanelFrame
¶
1.2.10.1. Описание¶
Позволяет размещать детальные фреймы в виде таблицы, для указания ширины и высоты ячеек которой можно использовать как абсолютные, так и относительные величины.
1.2.10.2. Свойства фрейма¶
Раздел находится в разработке.
Пока описаны не все свойства.
- Вкладка “Настройки фрейма”, группа “Размер фрейма”.
- Количество колонок. Системное имя:
TbtkGridPanelFrame.ColCount
. Определяет количество колонок, на которые будет разделён фрейм. - Размеры колонок. Системное имя:
TbtkGridPanelFrame.ColSizes
. Свойство задаёт размеры колонок таблицы фрейма. Должно содержать размеры для числа колонок, указанного в свойстве ColCount. Размеры указываются последовательно, через точку с запятой. Можно указывать как абсолютные, так и относительные значения. Для определения типа указанного значения используются следующие обозначения:- постфикс “px”, - значение указано в пикселях;
- постфикс “%”, - значение указано в процентах;
- ключевое слово auto, - значение подбирается по содержимому. Пример: “100px; 40%; 50px; auto; 60%; 100px”. При вычислении размеров колонок, вначале подсчитывается сумма фиксированных размеров(в пикселях и по содержимому), затем это значение вычитается из общей ширины фрейма, результат берётся за 100% оставшегося свободного места и на его основе высчитываются размеры колонок указанных в процентах. При этом, ширина каждой колонки, с размером указанным как “auto”, принимает значение ширины самого широкого из лежащих на ней фрейма.
- Количество строк. Системное имя:
TbtkGridPanelFrame.RowCount
. Определяет количество строк на которые будет разделён фрейм. - Размеры строк. Системное имя:
TbtkGridPanelFrame.RowSizes
. Свойство задаёт размеры строк таблицы фрейма. Должно содержать размеры для числа строк указанного в свойстве RowCount. Размеры указываются последовательно, через точку с запятой. Можно указывать как абсолютные, так и относительные значения. Для определения типа указанного значения используются следующие обозначения:- постфикс “px”, - значение указано в пикселях;
- постфикс “%”, - значение указано в процентах;
- ключевое слово auto, - значение подбирается по содержимому. Пример: “100px; 40%; 50px; auto; 60%; 100px”. При вычислении размеров строк, вначале подсчитывается сумма фиксированных размеров(в пикселях и по содержимому), затем это значение вычитается из общей высоты фрейма, результат берётся за 100% оставшегося свободного места и на его основе высчитываются размеры строк указанных в процентах. При этом, высота каждой строки, с размером указанным как “auto”, принимает значение высоты самого высокого из лежащих на ней фрейма.
- Количество колонок. Системное имя:
- Вкладка “Детали и закладки фрейма”, группа “Детали фрейма”.
- Количество детальных выборок. Системное
имя:
TbtkGridPanelFrame.DetCount
. Количество детальных выборок которые необходимо разместить на фрейме. Значению этого свойства должны соответсвовать количества значений указанных в свойствах: “Координаты детальных выборок”, “Занимаемое место детальными выборками”, “Названия детальных выборок”. - Названия детальных выборок. Системное
имя:
TbtkGridPanelFrame.DetSelNames
. Полные наименования детальных выборок, указанные через точку с запятой. Количество указанных наименований должно соответствовать значению указанному в свойстве “Количество детальных выборок” Пример: “Sel1.RoList; Sel1; Sel2.Card”. - Координаты детальных выборок. Системное
имя:
TbtkGridPanelFrame.DetSelCoords
. Свойство задаёт позиции для фреймов детальных выборок. Для каждого детального фрейма указываются позиции по горизонтали и вертикали, разделённые запятой(“№Столбца,%Строки”). Позиции отдельных фреймов разделяются точкой с запятой. Количество указанных позиций должно быть равно значению указанному в свойстве “Количество детальных выборок”. Порядок указанных координат должен соответствовать порядку деталей, указанных в свойстве “Наименования детальных выборок”. Пример: “3,0; 0,1; 1,0” (указаны координаты для трёх детальных фреймов, расположенных в ячейках с координатами “3,0”, “0,1” и “1,0”). Самая первая ячейка имеет координаты “0,0”. - Занимаемое место детальными выборками. Системное имя:
TbtkGridPanelFrame.DetSelSpanSizes
. Свойство задаёт количество занимаемых колонок и строк для фреймов детальных выборок. Значения указываются последовательно для каждого детального фрейма и разделяются точкой с запятой. Каждое значение состоит из двух целых чисел разделённых запятой, первое - количество занимаемых колонок, второе - количество занимаемых строк. Пример: “1,1; 2,1; 2,4” (Указаны координаты для трёх детальных фреймов. Первый фрейм занимает одну колонку и одну строку, второй - две колонки и одну строку и третий - две колонки и четыре строки).
- Количество детальных выборок. Системное
имя:
- Вкладка “Заголовок и панели фрейма”, группа “Заголовок фрейма”.
- Видимость заголовка фрейма. Системное имя:
TbtkGridPanelFrame.HeaderVisible
. Управляет видимостью заголовка фрейма.
- Видимость заголовка фрейма. Системное имя:
- Вкладка “Заголовок и панели фрейма”, группа “Панель управления”.
- Отображать панель инструментов (ToolBar). Системное имя:
TbtkGridPanelFrame.ToolBarVisible
. Управляет видимостью панели управления.
- Отображать панель инструментов (ToolBar). Системное имя: