SystemId: String;
Свойство SystemId возвращает идентификатор системной вкладки.
Свойство актуально только для системных вкладок и доступно, если свойство IsSystem возвращает значение True.
Для выполнения примера предполагается наличие формы, расположенной на ней кнопки с наименованием «Button1», компонента NavigationBar с наименованием «NavigationBar1» и какого-либо компонента (ChartWidget, MapWidget или TableWidget), у которого «NavigationBar1» выбран в качестве визуального компонента для отображения системных вкладок. Также в «NavigationBar1» созданы пользовательские вкладки.
Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
Pads: INavigationBarPads;
Pad: INavigationBarPad;
Begin
Pads := NavigationBar1.Pads;
For Each Pad In Pads Do
If Pad.IsSystem Then
Debug.WriteLine("Системная вкладка: " + Pad.Header.Title + ". (" + Pad.SystemId + ')');
Else
Debug.WriteLine("Пользовательская вкладка: " + Pad.Header.Title);
End If;
End For;
End Sub Button1OnClick;
При нажатии на кнопку в консоль среды разработки будет выведена информация о вкладках, отображаемых в компоненте «NavigationBar1». Для системных вкладок будет выведен заголовок и идентификатор, для пользовательских вкладок только заголовок.
См. также: