IRibbonGroup.Elements

Syntax

Elements: IRibbonElementsCollection;

Description

The Elements property returns the collection of controls combined into a group.

Example

Executing the example requires a form, a button named Button1 on the form, the ImageList component named GrImages, and the Ribbon component named Ribbon1. A tab and a panel are created on the ribbon of the Ribbon1 component.

Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
    RPanel: IRibbonPanel;
    RGroup: IRibbonGroup;
    GroupElements: IRibbonElementsCollection;
    GrEdit: IRibbonEdit;
    GrButton: IRibbonButton;
Begin
    RPanel := Ribbon1.ActiveCategory.Panels.Item(0);
    RGroup := New RibbonGroup.Create;
    RPanel.Elements.Add(RGroup);
    RGroup.Images := GrImages;
    GroupElements := RGroup.Elements;
    GrEdit := New RibbonEdit.Create;
    GrButton := New RibbonButton.Create;
    GroupElements.Add(GrEdit);
    GroupElements.Add(GrButton);
    GrEdit.ImageIndex := 0;
    GrButton.Text := "Save";
End Sub Button1OnClick;

Clicking the button creates a group of controls on the ribbon panel. Text editor and a button are included into the group.

See also:

IRibbonGroup