Delphi/C++Builder Ribbonコントロールへの動的追加
Ribbonコントロールへアイテムを動的追加する
フォームへ Ribbon コントロールと ActionManager (アクションを2,3追加しておく) を配置、Ribbonコントロールの ActionManager プロパティへセットしておく
フォームへ Ribbon コントロールと ActionManager (アクションを2,3追加しておく) を配置、Ribbonコントロールの ActionManager プロパティへセットしておく
- procedure TForm1.Button1Click(Sender: TObject);
- var NewTab: TRibbonPage;
- NewGroup: TRibbonGroup;
- ActClientItem: TActionClientItem;
- begin
- // タブ
- NewTab := TRibbonPage.Create(Self);
- NewTab.Parent := Ribbon1;
- NewTab.Caption := 'New Tab';
- Ribbon1.AddTab(NewTab);
- // グループ
- NewGroup := TRibbonGroup.Create(Self);
- NewGroup.Parent:= NewTab;
- NewGroup.Caption := 'New Group';
- NewTab.AddGroup(NewGroup);
- // アクションバンド
- NewGroup.ActionClient := ActionManager1.ActionBars.Add;
- NewGroup.ActionClient.ActionBar := NewGroup;
- // ボタン
- ActClientItem := NewGroup.ActionClient.Items.Add;
- ActClientItem.Action := ActionManager1.Actions[0];
- end;
コメント