Removes existing controls.
Syntax
Send_Message(Ctrl, "OLE.RemoveControls", KeyList)
Parameters
Property | Description |
---|---|
KeyList | The @FM delimited list of control keys |
Remarks
The RemoveControls method permanently removes controls from the ribbon. If you want to temporarily hide controls, use the ControlVisible property instead.
All you have to do is pass an @FM delimited list of control keys. It does not matter where in the ribbon these controls live, since any control's key must be unique anyway. Note that any commands associated with the deleted controls are not deleted. This allows you to reuse those commands later.
Example
// Delete all four instances of our Find buttons KeyList = "BTN_FIND":@FM:"QA_BTN_FIND":@FM:"TB_BTN_FIND":@FM:"SPL_BTN_FIND" Send_Message(@Window:".OLE_RIBBON", "OLE.RemoveControls", KeyList)