Gets a collection containing the buttons in the band.
A RebarBand.RebarButtonCollection that contains all the buttons in the RebarBand.
The following example initializes two bands and adds them to a rebar control. The first band is a MenuBar band with two menu buttons. The second band is a ToolBar band with two push buttons.
private void InitializeRebarBands(Rebar rebar) { // create a new menu bar band: RebarBand menuBand = new RebarBand(RebarBandType.MenuBar); // turn off size grip for menu: menuBand.HasSizeGrip = false; // set height of menu at 22: menuBand.MinimumSize = new Size(0, 22); // specify the width as the fulle width of the rebar to force the next band added // to be added below: menuBand.SpecifiedWidth = rebar.Width; menuBand.Buttons.AddRange(new RebarButton[] { new RebarButton("btnFile", "&File", null, true, RebarButtonType.Menu), new RebarButton("btnHelp", "&Help", null, true, RebarButtonType.Menu) }); // create a tool bar band: RebarBand toolsBand = new RebarBand(RebarBandType.ToolBar, "Tools", null); // set height of the buttons at 32: toolsBand.MinimumSize = new Size(0, 32); // text will be aligned below images: toolsBand.TextAlign = RebarTextAlign.Beside; toolsBand.Buttons.AddRange(new RebarButton[] { new RebarButton("btnNew", "New", null, true, RebarButtonType.Push), new RebarButton("btnSave", "Save", null, true, RebarButtonType.Push) }); // force text to be visible because these button have no Image assigned toolsBand.Buttons[0].TextVisible = true; toolsBand.Buttons[1].TextVisible = true; // add bands to rebar rebar.Bands.Add(menuBand); rebar.Bands.Add(toolsBand); }
RebarBand Class | Skybound.Rebar Namespace