IRibbonPanels.Insert

Синтаксис Fore

Insert(Index: Integer; Value: IRibbonPanel);

Синтаксис Fore.NET

Insert(Index: Integer; Value: Prognoz.Platform.Interop.Forms.IRibbonPanel);

Параметры

Index. Позиция, в которую осуществляется вставка.

Value. Панель, которую необходимо вставить в позицию Index.

Описание

Метод Insert вставляет указанную панель в указанную позицию в коллекции.

Комментарии

Если вкладка создается динамически, то после создания она должна быть добавлена на ленту. Для этого ее необходимо включить в коллекцию с помощью метода Add, либо Insert. После этого можно будет изменять параметры вкладки. При перемещении панели предварительно она должен быть удалена из коллекции.

Var
    RCategory1, RCategory2: IRibbonCategory;
    RPanels1, RPanels2: IRibbonPanels;
    RPanel: IRibbonPanel;
Begin
    RCategory1 := Ribbon1.Categories.Item(0);
    RCategory2 := Ribbon1.Categories.Item(1);
    RPanels1 := RCategory1.Panels;
    RPanels2 := RCategory2.Panels;
    RPanel := RPanels1.Item(0);
    RPanels1.Remove(RPanel);
    RPanels2.Insert(RPanels2.Count, RPanel);

См. также:

IRibbonPanels