box
In the object model this is RibbonBox
A container that organises controls in a group.
This type of control is invisible in that it does not have a border or any UI component.
It can be vertical or horizontal.
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">
<ribbon startFromScratch="true">
<tabs>
<tab id="CustomTab" label="My Tab">
<group id="Group1" label="MyGroup">
<box id="MyBox"
boxStyle="horizontal" >
<button id="button1"
label="Button"
imageMso="HappyFace" />
</box>
</group>
</tab>
</tabs>
</ribbon>
</customUI>
Attributes (properties)
boxstyle | (BoxStyle) "vertical" | "horizontal" (RibbonBoxStyle.Vertical) | |
enabled | (Enabled) "true" | "false" | |
id | (Id) | |
idQ | ||
idMso | ||
insertAfterMso | ||
insertAfterQ | ||
insertBeforeMso | ||
insertBeforeQ | ||
keytip | ||
label | ||
screentip | ||
showLabel | "true" | "false" | |
size | "normal" | "large" | |
supertip | ||
tag | (Tag) allows you to associate custom data at runtime | |
visible | (Visible) "true" | "false" default is true |
Callbacks (run-time)
getVisible | Box_OnGetVisible - |
Children
This control can contain any type of control except (separator, group or tab).
button | ||
buttonGroup | ||
checkBox | ||
comboBox | ||
control | ||
dropDown | ||
dynamicMenu | ||
editBox | ||
gallery | ||
labelControl | ||
menu | ||
menuSeparator | ||
splitButton | ||
toggleButton |
The RibbonBox object has an Items collection that returns a RibbonComponentCollection
This can be used to iterate over the controls
Then controls in a box can only be changed at design time
© 2024 Better Solutions Limited. All Rights Reserved. © 2024 Better Solutions Limited TopPrevNext