Пример #1
0
        private void buttonItem2_Click(object sender, EventArgs e)
        {
            RibbonTabItemGroup group = new RibbonTabItemGroup();

            group.Color      = eRibbonTabGroupColor.Green;
            group.GroupTitle = "子菜单实例";

            group.Style.BackColor              = Color.Red;
            group.Style.BackColor2             = Color.Green;
            group.Style.BackColorGradientAngle = 45;
            group.Style.BorderBottom           = eStyleBorderType.Solid;
            group.Style.BorderBottomWidth      = 1;
            group.Style.BorderColor            = Color.FromArgb(((int)(((byte)(154)))), ((int)(((byte)(58)))), ((int)(((byte)(59)))));
            group.Style.BorderLeft             = eStyleBorderType.Solid;
            group.Style.BorderLeftWidth        = 1;
            group.Style.BorderRight            = eStyleBorderType.Solid;
            group.Style.BorderRightWidth       = 1;
            group.Style.BorderTop              = eStyleBorderType.Solid;
            group.Style.BorderTopWidth         = 1;
            group.Style.CornerType             = eCornerType.Square;
            group.Style.TextAlignment          = eStyleTextAlignment.Center;
            group.Style.TextColor              = Color.White;
            group.Style.TextLineAlignment      = eStyleTextAlignment.Near;

            List <RibbonTabItem> tabItems = new List <RibbonTabItem>();
            UCTBGT1 uCTBGT1 = new UCTBGT1(group);

            tabItems.Add(uCTBGT1.TabItem);

            UCTBGT2 uCTBGT2 = new UCTBGT2(group);

            tabItems.Add(uCTBGT2.TabItem);

            RibbonManager.AddRibbonGroup(group, tabItems);
        }
Пример #2
0
 /// <summary>
 /// 添加一个Ribbon菜单组
 /// </summary>
 /// <param name="ribbonTabItemGroup">Ribbon菜单组</param>
 public void AddRibbonGroup(RibbonTabItemGroup ribbonTabItemGroup, List <RibbonTabItem> tabItems)
 {
     foreach (var tab in tabItems)
     {
         MainRibbonForm.MainRibbonControl.Items.Add(tab);
         MainRibbonForm.MainRibbonControl.Controls.Add(tab.Panel);
     }
     MainRibbonForm.MainRibbonControl.TabGroups.Add(ribbonTabItemGroup);
     MainRibbonForm.MainRibbonControl.TabGroupsVisible = true;
     MainRibbonForm.MainRibbonControl.PerformLayout();
 }
Пример #3
0
 public UCTBGT2(RibbonTabItemGroup group)
 {
     InitializeComponent();
     _group = group;
     MakeTabItem();
 }