3.1.3.8. TbtkGridPanelFrame#
- class btkFrame.TbtkGridPanelFrame#
See also
3.1.3.8.1. Описание#
Позволяет размещать детальные фреймы в виде таблицы, для указания ширины и высоты ячеек которой можно использовать как абсолютные, так и относительные величины.
3.1.3.8.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
. Управляет видимостью панели управления.