Add(Value: IRibbonPaletteButtonGroup);
Value. Группа графических кнопок, которую необходимо добавить в коллекцию.
Метод Add добавляет в коллекцию указанную группу графических кнопок.
Для создания новой группы графических кнопок инициализируйте объект класса RibbonPaletteButtonGroup, настройте его свойства и добавьте в коллекцию с помощью метода Add.
Для выполнения примера предполагается наличие формы, расположенной на ней кнопки с наименованием «Button1», компонента Ribbon с наименованием «Ribbon1» и компонента ImageList с наименованием «PaletteImg». На ленте компонента «Ribbon1» создана вкладка и панель. В «PaletteImg» загружен ряд изображений.
Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
RPanel: IRibbonPanel;
PlButton: IRibbonPaletteButton;
PlGroup: IRibbonPaletteButtonGroup;
Begin
RPanel := Ribbon1.ActiveCategory.Panels.Item(0);
PlButton := New RibbonPaletteButton.Create;
RPanel.Elements.Add(PlButton);
PlButton.Text := "Создать";
PlGroup := New RibbonPaletteButtonGroup.Create;
PlGroup.Images := PaletteImg;
PlGroup.Name := "Дополнительные объекты";
PlButton.Groups.Add(PlGroup);
End Sub Button1OnClick;
При нажатии на кнопку на панели ленты будет создана кнопка для вызова комбинированного меню. В рамках меню будет создана группа графических кнопок, изображения которых будут загружены из компонента «PaletteImg».
См. также: